MySQL創建新用戶、遠程訪問權限、數據庫授權

新用戶創建並允許遠程訪問:

#  %表示可以任何地址都可以連接,如果要指定ip地址連接,將%改爲指定ip地址即可。
CREATE USER 'test'@'%' IDENTIFIED BY 'password';

# 授予用戶數據庫權限,此處爲授予test用戶操作數據庫database所有表的所有權限,all代表所有權限,*表示該數據庫下所有表
GRANT ALL ON database.* TO 'test'@'%';
# 刷新
FLUSH PRIVILEGES;

修改root用戶允許遠程訪問:

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456'  
flush privileges;  

注意:如果以上操作後還是無法遠程連接MySQL,這時候需要做的就是在防火牆的出入站規則裏新加入3306端口的出入站規則。如此,便OK了!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章