怎么同步数据库的数据到elasticsearch?
先假设有主机 A 和 B ( Linux 系统),主机 A 的 IP 分别是 1.2.3.4 (当然,也可以是动态的),主机 B 的 IP 是 5.6.7.8 。两个主机都装上了 PHP+Mysql ,现在操作的是主机 A 上的资料,如果另外一个主机 B 想跟 A 的资料进行同步,应该怎么做呢?
OK,我们现在就动手。
首先,如果要想两个主机间的资料同步,一种方法就是主机 A 往主机 B 送资料,另外一种主法就是主机 B 到主机 A 上拿资料,因为 A 的 IP 是动态的(假设),所以我们就得从主机 A 往主机 B 送资料。
在主机 B 上创建一个 Mysql 账户。
# GRANT ALL ON test.* TO user@% IDENTIFIED BY “password”; //创建用户 user,可以从任何机器访问到主机 B 上的 test 数据库。
如果这里显示错误,先把 % 改为一个 IP ,然后再利用 phpMyAdmin 把 IP 改为 % ,测试无误后就可以写 php 程序。
<?
$link=mysql_pconnect(“localhost”,”user”,”password”);
mysql_pconnect(“localhost”,”user”,”password”); //连接本机(主机A)的数据库
mysql_select_db(“test”); //选择数据库test
$re=mysql_query(“select * from table order by id desc”);
$num=mysql_numrows($re);
if (!empty($num)) {
$id=mysql_result($re,0,”id”); //获得本机table表的最大ID
}
mysql_close($link); //关闭与本机数据库的连接
$link=mysql_pconnect(“5.6.7.8″,”test”,”test”);
mysql_pconnect(“5.6.7.8″,”test”,”test”); //连接主机B的数据库
mysql_select_db(“test”); //选择数据库test,此数据库应该与主机A上test数据库的结构一样。
$re=mysql_query(“select * from table orde
程序中怎么连接oracle数据库?
首先必须正确安装Oracle客户端和PL/SQL,打开Oracle客户端“配置和移植工具”->“NetManager” 打开“NetManager”后,单击“本地”->”服务命名”,从这里可以看到曾经配置的数据库连接,选中”服务命名”后单击左边的绿色“+”标志(红色的×代表删除) 在弹出的页面中输入“网络服务名”,所谓网络服务名就是自己给当前正在配置的数据库连接起一个容易识别的名称,比如ora_ip地址的形式,输入完成后单击“下一步” 选择“TCP/IP(Internet协议)”,单击“下一步” 输入“主机名”和“端口号”,主机名就是要连接Oracle数据库的ip,端口号默认是1521,单击“下一步” 6 输入“服务名“也就是SID,这里根据版本有一个划分,自己根据使用的Oracle版本进行选择即可,”连接类型“如无特别需求选择默认即可,单击“下一步
用友软件怎么连接数据库?
财务软件和数据库主机连接是需要IP地址或者计算机名来实现。打开软件,在文件下面点击服务器设置。再在服务器名称这里输入主机的IP地址或者计算机名,按连接就可以。
mysql workbench如何创建域名访问连接?
mysql workbench创建域名访问连接第一步是安装MySQLWorkBench,第二步是输入数据库连接主机地址和登录用户信息,配置MySQL接受远程登录连接:
第三步是,grant all PRIVILEGES on iHouse.* to linjk@'%' identified by 'ljk121';这里新建了一个数据库:iHouse,并把该数据库的所有表的所有权限给linjk这个用户,允许这个用户通过任何ip地址(也可限定IP地址),使用指定密码进行连接,配置完后使用命令:flush privileges;使配置生效。重新测试连接,成功,配置完成后即可进行访问。
sql workbench怎么连接数据库?
MySQL Workbench 主界面当你要用MySQL Workbench链接数据库的时候,首先要创建连接“New Connection”打开以后,需要设置“Connection Name”连接的名称,“Hostname” 要连接的主机名,“Port” Mysql监听端口,“Username” 连接时使用的用户身份如果本地连不上数据库,要看一下数据库里面有没有对Username@localIP 授权连上数据库以后,查看Statistic库的数据