問題1.在部署MySQL主從復制時,創建用戶提示ERROR 1819:Your password does not satisfy the current policy requirements。即為當前配置的密碼,不符合策略要求。

問題1解決方式:
set global validate_password.policy=LOW; \\設置策略為最低等級
set global validate_password.length=6; \\設置密碼最低長度為6;
問題2:在部署MySQL主從復制,顯示Slave_IO_Running狀態為Connecting。可能存在防火墻未關閉、二進制文件指定錯誤、主數據庫IP地址填寫錯誤,以及虛擬機克隆時,uuid相同導致Mysql無法辨別主從情況。

問題2解決方式:
(1)在主從兩臺數據庫上使用systemctl命令關閉防火墻;
systemctl stop firewalld
systemctl disable firewalld
(2)檢查從數據庫上設置主數據庫的IP地址、日志文件和位置正確;
(3)檢查UUID文件,兩臺數據庫相同的情況下,修改uuid文件并重啟服務。
find / -name auto.cnf \\在根目錄下使用find命令找到uuid存放文件
顯示為/var/lib/mysql/auto.cnfvim /var/lib/mysql/auto.cnf \\編輯uuid存放文件
修改兩臺數據庫服務器的uuid,對比確認確實相同,將其中一臺進行修改。systemctl restart mysqld \\修改完成后重啟數據庫服務mysql -uroot -p密碼 \\進入交互模式
stop slave; \\關閉slave同步
start slave; \\開啟slave同步
show slave status\G; \\查看slave狀態
驗證結果
