1. 程式人生 > >SQLyog遠端連線mysql時出現1130的解決辦法

SQLyog遠端連線mysql時出現1130的解決辦法

SQLyog遠端連線mysql時出現1130的解決辦法

在遠端主機上執行:msyql -u roo -p
 :(password)
進入mysql:
 use mysql
 一般會出現:You must reset your password using ALTER USER statement before executing this statement. \
需要設定新的密碼。
設定密碼:
set password=password('new password')
password設定過於簡單會出現:Your password does not satisfy the current policy requirements

解決辦法:
設定安全級別:
set global validate_password_policy=0(1 or 2);
設定預設密碼長度:
set global validate_password_length=長度;

設定新密碼:
set password=password('new password');

進去mysql表
use mysql

查詢user表中root使用者的主機資訊:
select user,host from user;

修改user表中root使用者的主機資訊改用%

update user set host='%' where user='root'

重新整理許可權:
flush privilege;

重新遠端mysql即可。