Mysql遠程登陸服務器

1、登陸服務器端,進入命令行,windows cmd;
2、設置用戶、密碼讓指定的IP訪問:mysql -u root -p 或安裝的快捷方式進入:MySQL Command Line Client,使用grant命令:
grant 權限1,權限2,…權限n on 數據庫名稱.表名稱 to 用戶名@用戶地址 identified by '連接口令';
例子:
mysql>grant select,insert,update,delete,create,drop on mydb.mytable to [email protected] identified by 'mypassword';
給來自192.168.1.88的用戶分配可對數據庫 mydb的mytable表進行select,insert,update,delete,create,drop等操作的權限,並設定口令爲'mypassword';
mysql>grant all privileges on . to [email protected] identified by 'mypassword';
給來自192.168.1.88的用戶lzpddd分配可對所有數據庫的所有表進行所有操作的權限限,並設定口令爲'mypassword';
mysql>grant all privileges on . to lzpddd@'%' identified by 'mypassword';
給來自任何IP地址的用戶lzpddd分配可對所有數據庫的所有表進行所有操作的權限限,並設定口令爲'mypassword';
3、關閉服務器端防火牆或者開放3306端口(很重要);
 
4、客戶端連接:
進入命令行,windows cmd,連接:
mysql -u 用戶名 -p密碼 -h 服務器IP地址 -P 服務器端MySQL端口號 -D 數據庫名
注意:
    (1)服務器端口標誌-P一定要大些以區別於用戶-p,如果直接連接數據庫標誌-D也要大寫;
    (2)如果要直接輸入密碼-p後面不能留有空格如-pmypassword;
    (3)命令結束段沒有';'分號。
例子:
mysql -u lzpddd -pmypassword -h 192.168.1.88 -P 3306 -D mydb
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章