实验环境:

  两台centos7

  master:192.168.1.6

  slave:192.168.1.7

一、安装mariadb服务

[root@master ~]# yum -y install mariadb-server

二、 初始化mariadb ,编辑配置my.conf文件

[root@master ~]# systemctl restart mariadb

[root@master ~]# mysql_secure_installation   #初始化数据库。

提示一:是否创建root新密码

Enter current password for root (enter for none):

(提示一回车后需要设置root的密码。后面的提示一律都回车就行了。)

提示二:是否移除匿名用户登录

Remove anonymous users? [Y/n]

提示三:是否禁用root用户远程登录

Disallow root login remotely? [Y/n]

提示四:是否移除测试(test)数据库的访问权限

Remove test database and access to it? [Y/n]

提示五:是否立即生效

load privilege tables now? [Y/n]

[root@master ~]# vim /etc/my.cnf  #修改配置my.cnf文件。

[root@master ~]# systemctl restart mariadb

三、在主数据库进行授权。

[root@master ~]# mysql -uroot -p123

MariaDB [(none)]> grant replication slave on *.* to 'ml'@'%' IDENTIFIED by '123';

图上这个是很重要的。

四、从数据库配置:

安装→启动→初始化  ------------   在上面有提到这些步骤怎么做

[root@slave ~]# vim /etc/my.cnf

[root@slave ~]# systemctl restart mariadb

[root@slave ~]# mysql -uroot -p123

MariaDB [(none)]> change master to master_host='192.168.1.6', master_user='ml', master_password='123', master_log_file='log.000001', master_log_pos=724;  #这两个需要去show master status去看(注意:会变的。)

MariaDB [(none)]> start slave;

MariaDB [(none)]> show slave status \G

如果这儿出现报错:

ERROR 1201 (HY000): Could not initialize master info structure; more error messages can be found in the MariaDB error log

解决方法:

MariaDB [(none)]> reset slave;  #重置一下。

测试:

主:

MariaDB [(none)]> create database test;

从:

最新文章

  1. 查看.NET Core源代码通过Autofac实现依赖注入到Controller属性
  2. JavaScript—赋值表达式
  3. 【原】iOS容易造成循环引用的三种场景,就在你我身边!
  4. Ubuntu backlight
  5. C#跨线程操作控件
  6. mysql的统计函数
  7. NBUT 1028 该减肥了(简单递推)
  8. 操作Cookie的一个陷阱服务器端获取不了maxAge或其它属性
  9. 【Maven】项目添加Maven类库依赖
  10. SBT详解
  11. Ubuntu下发射wifi
  12. github配置ssh密钥的方法
  13. 小程序 wx.request
  14. ORACLE Index Lookup索引访问路径总结
  15. return ||和return && 区别
  16. python 正则表达式re模块
  17. 微信小程序判断用户是否需要再次授权获取个人信息
  18. Android 和 iOS 实现录屏推流的方案整理
  19. JSON数据展示神器:react-json-view(常用于后台网站)
  20. python3实现mysql导出excel

热门文章

  1. JAVA编译
  2. BUU re1
  3. Windows进程通信-共享内存空间
  4. Ubuntu下安装 Mysql
  5. redis cluster 添加/删除节点操作
  6. 移动端 三段式布局 (flex方式)
  7. 016.CI4框架CodeIgniter数据库操作之:Insert插入一条数据
  8. Window Server 2019 配置篇(5)- 在域中建立WSUS以实现自动更新
  9. Web基础之Spring MVC
  10. c#实现"扫描检测硬件改动"