读写分离---问题

j解决问题:

MySQL重启不了

1.可以查看进程 mysqld 

ps -ef |grep mysqld   并且 杀死进程 kill-9 进程号

2.pkill mysql  ----> 重启MySQL

3.alter user 'root'@'%' identfied with mysql_native_password by 'Nebula@123';

免密登录数据库  :  vim/etc/my.conf  --->   skip-grant-tables   一定要注释掉socket

 从服务器的3306端口连接不上

在代理服务器上 telnet 192.168.230.141 3306(从服务器的IP)

4.连接错误次数过多时,mysql会禁止客户机连接,这个时候有两个办法解决:

A.使用mysqladmin flush-hosts命令清除缓存,命令执行方法如下:

命令行或终端:mysqladmin  -u  root  -p  flush-hosts

接着输入root账号密码即可

b.修改mysql配置文件,在[mysqld]下面添加 max_connect_errors=1000,然后重启mysql

5.

进入数据库

select user,host,plugin from mysql.user;

update user set host =’%’ where user =‘root’;

root表示想要被连接的数据库的用户名

其中“%”表示允许所有机器能访问root用户

如果失败的话,有可能是因为数据库的用户名不是root,这种情况下,只需要将root改为数据库用户名就可以了。

alter user 'root'@'%' identified with mysql_native_password by 'Nebula@123‘


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

王盐盐

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值