MySQL遠程登陸


mysql:連接數據庫

1.連接到本機上的MYSQL

命令:mysql -u [username] -p

username:用戶名

命令示例:mysql -u root -p,回車后提示你輸密碼。

2.連接到遠程主機上的MYSQL

命令:mysql -h [host] -u [username] -p [password]

host:遠程主機地址

username:用戶名

password:密碼

假設遠程主機的IP為:110.110.110.110,用戶名為root,密碼為abcd123。則鍵入以下命令:
    mysql -h110.110.110.110 -u root -p abcd123;(注:u與root之間可以不用加空格,其它也一樣)

3.退出MYSQL

exit (回車)


mysqladmin:修改用戶密碼

mysqladmin -u [username]-p[oldpassword] password [newpassword]

username:   用戶名

oldpassword:舊密碼

newpassword:新密碼

注意:-p[oldpassword]中間沒有空格

輸入命令時也可以忽略舊密碼,然后會提示你輸入密碼,則輸入舊密碼。

假設原密碼為ab12,改為abc345,則命令為:

mysqladmin -u root -pab12  password abc345

 

修改用戶登陸權限

1.登陸權限簡介:

mysql用戶設置當中多了一個主機選項,意思是允許這個用戶使用什么主機登陸。

一般常見的主機選項為:%,localhost,IP地址

%:任意主機可以登陸

localhost:僅本機可以登陸

IP地址:指定的IP地址可以登陸

2.修改root的登陸權限

1.登陸mysql服務器

mysql -u root -p

2.進入數據庫mysql

use mysql;

3.修改登陸權限

update db set host = '%' where user = '用戶名';

4.刷新權限列表

flush privileges;

結語:

至此,我們已經可以從遠程登陸mysql並進行管理了。

剩下的工作,就用圖形化程序來玩吧。

反正我懶得記命令。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM