我这边有2台PC,各安装了MYSQL,这里不知道两台电脑MYSQL之间能否互访?我知道ORACLE是可以的,MYSQL刚接触,请高手指点。PC IP DATABASE TABLE
PC_A 192.168.18.2 D_A T_A
PR_B 192.168.18.3 D_B T_B这里我要把在192.168.18.2上的T_A表里的数据插入到192.168.18.3上的T_B,请问SQL怎么写?或者配置?
如果回答过长,请发我邮箱:[email protected],谢谢!
PC_A 192.168.18.2 D_A T_A
PR_B 192.168.18.3 D_B T_B这里我要把在192.168.18.2上的T_A表里的数据插入到192.168.18.3上的T_B,请问SQL怎么写?或者配置?
如果回答过长,请发我邮箱:[email protected],谢谢!
可以. 但没办法实现database link。
这里我要把在192.168.18.2上的T_A表里的数据插入到192.168.18.3上的T_B
没有办法直接用SQL语句来实现。
可以通过mysql命令来实现.
假设 在PC_A 有msyql账号 usera@localhost 密码 pswda , 在PC_A 有mysql账号 [email protected] 密码 pswdb在PC_A是进行操作。1. mysql -u usera -ppswda D_A -e"select * from T_A where logtime>CURDATE() into outfile 'c:/temp/xx.dat';"
2. mysql -u userb -ppswdb -h 192.168.18.3 D_B -e "load data INFILE 'c:/temp/xx.dat' INTO TABLE T_B "
grant 访问权限 on 'DB' to 'user'@'ip' identified by '密码'
谢谢你的回答,那请问我要用存储过程实现,纯粹的SQL语句怎么去写,请个例子,谢谢!
没有办法直接用SQL语句来实现。很遗憾。目录还不支持 database link