允許mysql用戶可以同時遠程和本地登陸

首先在本地使用root登陸數(shù)據(jù)庫

mysql -uroot

登陸后使用以下命令查看當前的用戶情況:

use mysql;

select host, user from user;

以下是顯示樣例:

mysql> use mysql;

mysql> select host,user from user;

+—————+——————+

| host ? ? ? ? ? ? ?| user ? ? ? ? ? ? ? ? |

+—————+——————+

|?ubuntuserv ? | root ? ? ? ? ? ? ? ? ?|?

| localhost ? ? ?| debian-sys-maint |?

| localhost ? ? ?| root ? ? ? ? ? ? ? ? ?|?

+—————+——————+

3 rows in set (0.00 sec)

說明:ubuntuserv是Mysql服務(wù)器的主機名,此時只需執(zhí)行以下語句將ubuntuserv修改成%即可:

update user set host=’%’ where user=’root’ and host=’ubuntuserv’;

flush privileges;

使改后,root用戶就可以同時遠程和本地登陸了。

還可以用以下語句,達到相同的效果:

mysql> GRANT ALL PRIVILEGES ON *.* TO 'USERNAME'@'%' IDENTIFIED BY 'PASSWORD' WITH GRANT OPTION;

mysql> FLUSH PRIVILEGES;

注意,IDENTIFIED BY 'PASSWORD'部分不可缺少,否則會達不到效果。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容