安装mariadb
yum install mariadb mariadb-server -y
停止mariadb服务
systemctl stop mariadb.service
开启mariadb服务
systemctl start mariadb.service
查看mariadb状态
systemctl status mysqld.service
centos yum配置
[root@bogon ~]# cd /etc/yum.repos.d/
[root@bogon yum.repos.d]# mkdir repo_bak
[root@bogon yum.repos.d]# ls
repo_bak
[root@bogon yum.repos.d]# wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
[root@bogon yum.repos.d]# ls
CentOS-Base.repo repo_bak
之后运行yum clean all 清除缓存,运行 yum makecache 生成新的缓存
[root@bogon yum.repos.d]# yum clean all
[root@bogon yum.repos.d]# yum makecache
安装EPEL源
[root@bogon yum.repos.d]# yum list | grep epel-release
[root@bogon yum.repos.d]# yum install -y epel-release
再次运行yum clean all 清除缓存,运行 yum makecache 生成新的缓存
如果发现有显示 app running waiting for exit
先ctrl +c 退出执行下面
rm -f /var/run/yum.pid
CentOS 7下面,新装 mariadb 后,密码是空的,可以直接进入数据库:
mysql -u root -p
我们肯定是要给数据库设置密码的,在CentOS系统提示符下用如下命令
mysqladmin -u root -p password YourPassword
注意,这里前面的password是告诉 mysqladmin 你要做的事是设置密码,后面跟的是你要设置的密码。
这条命令输入后,会出现一个要求输入密码的提示,这是在要求 mariadb 当前的密码,而你还没有设置过密码,所以这里必须直接回车。
如此密码就设置好了。
123abcABC*
https://blog.csdn.net/carrousel0516/article/details/81543407
https://www.cnblogs.com/jimboi/p/8437788.html
centos7配置mysql
https://blog.csdn.net/qq_36582604/article/details/80526287
CentOS 7下面,新装 mariadb 后,密码是空的,可以直接进入数据库:
mysql -u root -p
输入上面的命令回车即可。
我们肯定是要给数据库设置密码的,在CentOS系统提示符下用如下命令:
mysqladmin -u root -p password YourPassword
注意,这里前面的password是告诉 mysqladmin 你要做的事是设置密码,后面跟的是你要设置的密码。
这条命令输入后,会出现一个要求输入密码的提示,这是在要求 mariadb 当前的密码,而你还没有设置过密码,所以这里必须直接回车。
如此密码就设置好了。
rm -f /var/run/yum.pid
主库
192.168.109.133
从库
192.168.109.138
grant replication slave on . to “root”@"%" identified by “123abcABC*” with grant option;
mysql -h localhost -u root -p123abcABC* OurBlog<OurBlog.sql
关闭主从防火墙
systemctl stop firewalld
server-id=1
log_bin=mysql-bin?
binlog-do-db=OurBlog
binlog-ignore-db=mysql
查看备份状态
show slave status\G;
insert into article(title) value (“hello-world”);