ThinkChat🤖让你学习和工作更高效,注册即送10W Token,即刻开启你的AI之旅 广告
查看用户列表 ``` select host,user from mysql.user; ``` 删除用户 ``` delete from user where user='jiangguowu' and host='%'; ``` 刷新权限 ``` flush privileges; ``` 主服务器数据库打开二进制日志 ``` log-bin=mysql-bin ``` 创建用户 create user jiangguowu@'%' identified by 'jiangguowu'; 赋予复制权限 grant replication slave on *.* to jiangguowu@'%' identified by 'jiangguowu'; GRANT ALL PRIVILEGES ON \*.\* TO 'root'@'%' IDENTIFIED BY '123456' grant all privileges on *.* to 'jiangguowu'@'%' identified by 'jiangguowu'; 刷新权限 flush privileges; 从服务器数据库 修改server-id 日志可以不用打开 如果是说双主备份(主主) 可以打开 查看状态 show master status\G; 停止复制从库线程 stop slave; 设置复制二进制文件的权限及位置 change master to master_host='192.168.31.111', master_user='jiangguowu', master_password='jiangguowu', master_log_file='mysql-bin.000007', master_log_pos=1005; 开启复制线程 start slave; 在主库中创建数据表; 创建数据库 create database art; 使用数据库 use art; 创建数据表 create table person(id int not null primary key,name varchar(20) not null); 查看数据表 show tables; 在从库中查看是否也会创建表 如果创建了 则mysql主从复制算是基本搭建完成 show tables; 在主库中测试curd,在从库中查看是否一致 查询 select * from person; 插入 insert into person(id,name) values(1,'张三'),(2,'李四'); 修改 update person set name='王五' where id = 1; 删除 delete from person where id =2; 测试完成 主从搭建成功咯~ 取消从数据库 ``` stop slave reset slave change master to master_host=' '; ```