從任何主機上使用root使用者,密碼:youpassword(你的root密碼)串連到mysql伺服器:
# mysql -u root -proot
mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'youpassword' WITH GRANT OPTION;
允許地址202.11.10.253上用root使用者,密碼dboomysql來串連mysql的所有資料庫,付給select,insert,update,delete許可權。
# mysql -u root -proot
grant select,insert,update,delete on *.* to root@"202.11.10.253" Identified by "dboomysql";
允許地址202.11.10.253上用root使用者,密碼dboomysql來串連mysql的所有資料庫,付給所有許可權。
# mysql -u root -proot
grant all on *.* to root@"202.11.10.253" Identified by "dboomysql"
操作完後切記執行以下命令重新整理許可權
FLUSH PRIVILEGES
現在來看登入方法
| 代碼如下 |
複製代碼 |
|
mysql -u root -pvmwaremysql>use mysql;
mysql>update user set host = '%' where user = 'root';
mysql>select host, user from user; |
在安裝mysql的機器上運行:
1、d:mysqlbin>mysql -h localhost -u root
//這樣應該可以進入MySQL伺服器
2、mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'WITH GRANT OPTION
//賦予任何主機訪問資料的許可權
3、mysql>FLUSH PRIVILEGES
//修改生效
4、mysql>EXIT
//退出MySQL伺服器
這樣就可以在其它任何的主機上以root身份登入啦。
串連到遠程主機上的MYSQL
假設遠程主機的IP為:110.110.110.110,使用者名稱為root,密碼為abcd123。則鍵入以下命令:
mysql -h110.110.110.110 -uroot -pabcd123 // 遠程登入
(注:u與root可以不用加空格,其它也一樣)
3、退出MYSQL命令: exit (斷行符號)