mysql如何使用dblink
环境:
OS:Centos 7
mysql:5.7
1.开启federated
在配置文件栏目[mysqld]下添加
federated
2.重启动
/opt/mysql57/bin/mysqladmin -h localhost -uroot -pmysql -S /opt/mysql57/mysql.sock shutdown
/opt/mysql57/bin/mysqld_safe --defaults-file=/opt/mysql57/conf/my.cnf --user=mysql &
3.创建dblink
登录:
/opt/mysql57/bin/mysql -h localhost -uroot -pmysql -S /opt/mysql57/mysql.sock
创建指向dblink的表
create table tb_test_dblink
(
id int,
name varchar(32)
) ENGINE=FEDERATED CONNECTION='mysql://hxl:mysql@192.168.1.100:3306/db_test/tb_test';
注意这里hxl是目标端的数据库账号,该账号需要有访问tb_test表的权限
mysql> select * from tb_test_dblink;
+------+-------+
| id | name |
+------+-------+
| 1 | name1 |
| 2 | name2 |
| 3 | name3 |
| 4 | name4 |
| 5 | name5 |
| 6 | name6 |
+------+-------+
6 rows in set (0.01 sec)
-- The End --
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
2021-11-02 开发使用的sql_mode