ref的mysql_ref:Mysql授权远程登陆
在Windows環境上操作。步驟如下:
1. 打開cmd窗口,登陸mysql
mysql -uroot -p123456
2.使用mysql數據庫
use mysql
3.查看結果中host一行中是否有%,如果有%,此行用戶名允許遠程登錄。下圖所示,白色框中表示允許遠程登錄的賬號:
?
如果沒有%號的相關數據,可以使用下列方法:
在插入數據時,只需要輸入關心的字段,例如insert into user(host,user,password) value("%",'remote','abc');其它字段值為默認。
4.授權
grant all privileges on *.* to '用戶名'@'%' identified by '登錄密碼' with grant option;//授予所有的權限,也可以不做,但是若需要所有的權限則需執行
//例如:grant all privileges on *.* to 'root'@'%' with grant option;即對root@%,遠程所有主機均可訪問。
flush privileges;//注意一定要執行該句,才能有效果。
5.查看授權情況
mysql> SELECT user, host,select_priv, insert_priv, update_priv,delete_priv from mysql.user;
+-----------+----------------+-------------+-------------+-------------+-------------+
| user | host | select_priv | insert_priv | update_priv | delete_priv |
+-----------+----------------+-------------+-------------+-------------+-------------+
| root | localhost | Y | Y | Y | Y |
root擁有所有權限。
總結
以上是生活随笔為你收集整理的ref的mysql_ref:Mysql授权远程登陆的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 电脑维修:电脑维修必备工具整理
- 下一篇: 数据库优化:SQL高性能优化指南,助你成