首页 > 数据库 >MySQL 跨服务器查询数据

MySQL 跨服务器查询数据

时间:2022-11-02 12:12:53浏览次数:41  
标签:COMMENT 查询 user MySQL 服务器 NULL

MySQL同个服务器下,要进行跨数据库进行查询,只需在表前加上数据库名就可以。
如果要在跨服务器查询,服务器A查询服务器B,则需要在服务器A开启federated引擎(默认关闭)以进行映射表查询。
MySQL执行show engines命令可以查看federated引擎的是否关闭状态。

  

 启用FEDERATED引擎,Linux通过vim /etc/my.cnf修改(Windows修改my.ini),在[mysqld] 下加上federated后保存

 

并重启数据库服务

service mysqld restart

在mysql中创建远程服务器数据库中的需要映射的表,数据结构一样,映射表名称可以不同。

CREATE TABLE `user_remote` (
`id` bigint(20) NOT NULL COMMENT '主键',
`name` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '姓名',
`create_date` datetime NULL DEFAULT '1000-01-01 00:00:00' COMMENT '创建时间',
`created_by` bigint(20) NULL DEFAULT NULL COMMENT '创建人'
) ENGINE=FEDERATED CONNECTION='mysql://root:[email protected]:3306/db/user';

ENGINE=FEDERATED,使用federated引擎,修改用户名,密码,地址,端口号,数据库,表

这样就可以将远程的user表数据实时映射到hn_user表中,实现mysql跨服务器查询数据。

 

标签:COMMENT,查询,user,MySQL,服务器,NULL
From: https://www.cnblogs.com/gdjlc/p/16850615.html

相关文章

  • MySQL_排序查询
    语法(执行顺序)Select查询列表         ③From表       ①【where筛选条件】         ②Orderby排序列表【asc|de......
  • MySQL常用指令,java,php程序员,数据库工程师必备。程序员小冰常用资料整理...
    MySQL常用指令,java,php程序员,数据库工程师必备。程序员小冰常用资料整理MySQL常用指令(备查)最常用的显示命令:1、显示数据库列表。showdatabases;2、显示库中的数据表:use......
  • MySQL_初识
    ·优点1开源、免费、成本低2性能高、移植性好3体积小,便于安装 ·MySQL服务的启动和停止#方式一:命令行netstart服务名#启动netstop服务名#停止#方式二:......
  • MySQL_DQL
    一语法Select查询列表From表名 二特点1查询列表可以是字段、常量、表达式、函数,也可以是多个2查询结果是一个虚拟表 三示例1查询单个字段Select字段......
  • MySQL_基础查询
    select:选择、过滤、查看select查询列表from表名;类似打印特点 1查询列表可以是:表中字段、常量值、表达式、函数 2查询结果是一个虚拟表操作......
  • MySQL_初识数据库DB
    数据库相关概念一数据库的好处1可以持久化数据到本地2结构化查询 二数据库常见概念⭐1DB数据库存储数据的容器2DBMS数据库管理系统数据库软件数据库产......
  • 【Linux利用远程SSH连接】SecureCRT中文出现乱码解决办法 Linux服务器技术
    1.修改远程linux机器的配置vim/etc/sysconfig/i18n把LANG改成支持UTF-8的字符集如:LANG=”zh_CN.UTF-8″或者是LANG=”en_US.UTF-8″......
  • 从源码分析 MySQL的多版本控制(MVCC)
    什么是MVCCMVCC,Multi-VersionConcurrencyControl,多版本并发控制。MVCC是一种并发控制的方法,一般在数据库管理系统中,实现对数据库的并发访问;在编程语言中实现事务内存。MV......
  • 服务器中毒了——菜是原罪
    周五朋友生日,刚吃完饭准备唱歌,接到消息说业务支付失败,问题是银行前置机无法正常和银行建立连接。我麻了......这台服务器是银行那边亲自搭的,说实话我很少去管理:1、是一......
  • 浅谈 MySQL 新的身份验证插件 caching_sha2_password
    GreatSQL社区原创内容未经授权不得随意使用,转载请联系小编并注明来源。GreatSQL是MySQL的国产分支版本,使用上与MySQL一致。介绍从MySQL8.0.4开始,MySQL默认身份验......