了解宿迁建设网站,建设初级中学网站,浙江怎么制作网站,上海第五届世界进口博览会在我配置主从复制的时候#xff0c;遇到了一直connecting的问题。
起初可能是我ip配置的不对#xff0c;slave_io_running一直connecting。#xff08;我的环境#xff1a;windows中安装了wsl#xff0c;是ubuntu环境的#xff0c;在wsl中装了miniconda#xff0c;mini…在我配置主从复制的时候遇到了一直connecting的问题。
起初可能是我ip配置的不对slave_io_running一直connecting。我的环境windows中安装了wsl是ubuntu环境的在wsl中装了minicondaminiconda中装了docker正确获取ip的方式就是直接ubuntu中ifconfig就好。
这里说下一定要先找到日志根据日志排查问题last_io_error记录着报错内容。事半功倍~ 下面我换成正确的ip再次重新配置。 这里已经不再提示Cant connect to MySQL server。而是认证问题那么我确定我的ip配置对了。 既然是权限认证问题Authentication plugin caching_sha2_password reported error那就去主库配置下权限就应该ok了。 在这里切回到主数据库中进行配置命令如下 # 删除原来的slave DROP USER slave%; # 创建用户时应该使用 IDENTIFIED WITH mysql_native_password 选项 CREATE USER slave% IDENTIFIED WITH mysql_native_password BY 123456; # 授权 GRANT REPLICATION SLAVE,REPLICATION CLIENT ON *.* TO slave%; # 刷新 FLUSH PRIVILEGES; # 查看状态 SHOW MASTER STATUS; 查看状态拿到binlog的File和Position回到从库进行配置。 搞定啦~