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並進行管理了。
剩下的工作,就用圖形化程序來玩吧。
反正我懶得記命令。
