mysql8.0.35排错思路,主从排错思路

1. 查看mysqld的状态

systemctl status mysqld 

显示 active(running)表示正常运行

2. 查看端口

ss -ntulp | grep 3306

33060端口是是MySQL Shell默认使用的管理端口

3. 查看错误日志

cat /var/log/mysqld.log

例如下面这个:

就是说:mysql_native_password'已弃用,将在未来版本中删除。请使用caching_sha2_password代替,可以在主机使用下面这个命令:

ALTER USER '用户名'@'IP地址' IDENTIFIED WITH 'caching_sha2_password' BY '密码';

这是在配置主从结构的时候,从机指定主机可能遇到的问题

4. 查看从机状态

show slave status \G;

只要这 I/O 线程和SQL线程都显示yes就表面服务器正常运行,若不显示yes,就到去下面查看报错信息,如:

这个报错信息就显示身份验证插件'caching_sha2_password'要求一个安全的连接:

有以下3种解决方案:

1. 使用安全的连接

2. 更改身份验证插件

3. 检查服务器配置

下面是正常状态:

5. 查看firewalld

firewall-cmd --list-all

查看有无开放3306端口

6. 查看selinux

getenforce

Enforcing是默认状态,要使用 setenforce 0 ,变成宽松状态

这个是临时的,永久的在  /etc/selinux/config 文件下

SELINUX=enforcing  改成 SELINUX=permissive

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值