1.登錄 之後輸入密碼進行登陸 2.許可權設置及說明 2.1添加遠程ip訪問許可權 2.2命令解釋 第一行中,192.168.199.99是阿裡雲內網的一個地址,這個是允許遠程訪問的IP的值。自行改為其他值。 root是賬戶名,後面的FEFJay是密碼。 即,允許來自192.168.199.99的連接並 ...
1.登錄
mysql -u root -p
之後輸入密碼進行登陸
2.許可權設置及說明
2.1添加遠程ip訪問許可權
GRANT ALL PRIVILEGES ON *.* TO 'root'@'192.168.199.99' IDENTIFIED BY 'FEFJay' WITH GRANT OPTION;
flush privileges;
2.2命令解釋
第一行中,192.168.199.99是阿裡雲內網的一個地址,這個是允許遠程訪問的IP的值。自行改為其他值。
root是賬戶名,後面的FEFJay是密碼。
即,允許來自192.168.199.99的連接並使用root賬戶和FEFJay這個密碼進行訪問。
ALL PRIVILEGES ON 後面的*.*表示所有資料庫,即完全訪問許可權,可以指定為特定資料庫。
而IP這裡,可以使用%來表示所有IP。
第二行是使設置立刻生效。
3. 本質
以上所有操作,其實就是在mysql庫的user表,添加了一條新的記錄,相應的:
Host=特定ip,User=允許登錄的用戶名,Password=密碼 等等。
mysql -uroot -p -h192.168.199.90 -P8866 #伺服器ip192.168.199.90 埠是8866