mysql8.0从安装到主从设置
1.1 安装前清理工作;
yum clean all
yum makecache
yum -y update
1.1.1 清理原有的mysql数据库;
使用以下命令查找出安装的mysql软件包和依赖包:
rpm -qa | grep mysql
显示结果如下:
mysql80-community-release-el7-1.noarch
mysql-community-server-8.0.11-1.el7.x86_64
mysql-community-common-8.0.11-1.el7.x86_64
mysql-community-libs-8.0.11-1.el7.x86_64
mysql-community-client-8.0.11-1.el7.x86_64
使用以下命令依次删除上面的程序
yum remove mysql80-community-release-el7-1.noarch
yum remove mysql-community-server-8.0.11-1.el7.x86_64
yum remove mysql-community-common-8.0.11-1.el7.x86_64
yum remove mysql-community-libs-8.0.11-1.el7.x86_64
yum remove mysql-community-client-8.0.11-1.el7.x86_64
删除mysql的配置文件,卸载不会自动删除配置文件,首先使用如下命令查找出所用的配置文件;
find / -name mysql
可能的显示结果如下:
可能的显示结果如下:
/etc/logrotate.d/mysql
/etc/selinux/targeted/active/modules/100/mysql
/etc/selinux/targeted/tmp/modules/100/mysql
/var/lib/mysql
/var/lib/mysql/mysql
/usr/bin/mysql
/usr/lib64/mysql
/usr/local/mysql
根据需求使用以下命令 依次 对配置文件进行删除
rm -rf /var/lib/mysql
yum -y install wget
wget https://dev.mysql.com/get/mysql80-community-release-el7-2.noarch.rpm
yum -y install mysql80-community-release-el7-2.noarch.rpm
yum -y install mysql-community-server
systemctl start mysqld 启动服务
systemctl status mysqld 查看启动状态
grep 'temporary password' /var/log/mysqld.log 查看初始化密码
validate_password_policy代表密码策略,默认是1:符合长度,且必须含有数字,小写或大写字母,特殊字符。
设置为0判断密码的标准就基于密码的长度了。
一定要先修改两个参数再修改密码validate_password_length代表密码长度,最小值为4
set global validate_password.policy=0;
set global validate_password.length=4;
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密码';
update mysql.user set host='%' where user='root';
FLUSH PRIVILEGES; 刷新权限
CREATE USER 'repl'@'%' IDENTIFIED WITH mysql_native_password BY '7ujm8ik,'; 新建主从用户
GRANT REPLICATION SLAVE ON *.* TO 'repl'@'%'; 赋值用户权限
退出mysql
# 查询端口是否开放 firewall-cmd --query-port=3306/tcp
# 开放80端口 firewall-cmd --permanent --add-port=3306/tcp
#重启防火墙(修改配置后要重启防火墙) firewall-cmd --reload
————————————————
版权声明:本文为CSDN博主「Coder-Qian」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/managementandjava/article/details/80039650

浙公网安备 33010602011771号