本文章介紹幾關于mysql root用戶遠程登錄命令與各個開始遠程的方法,有需要的朋友可以參考一下.
從任何主機上使用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;
- --Vevb.com
在安裝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 (回車)
新聞熱點
疑難解答