Mysql 开启远程连接
在日常的數(shù)據(jù)庫的使用過程,往往會因為連接權(quán)限的問題搞得我們焦頭爛額,今天我把我們在數(shù)據(jù)庫連接上的幾個誤區(qū)簡單做個記錄。內(nèi)容如下:
誤區(qū)一:MYSQL密碼和數(shù)據(jù)庫密碼的區(qū)別
mysql密碼是我們在安裝mysql服務是設置的密碼,數(shù)據(jù)庫密碼是我們針對數(shù)據(jù)設置的密碼。
在5.7以后的高版本數(shù)據(jù)庫中,mysql密碼會在安裝過程中隨機生成,需要我們及時記錄與修改,而且密碼的格式不能太簡單,不然在登錄mysql服務的時候會報如下錯誤
Your password does not satisfy the current policy requirements
誤區(qū)二:MYSQL服務權(quán)限和數(shù)據(jù)庫權(quán)限的區(qū)別
大家都知道要實現(xiàn)遠程連接,只需要執(zhí)行以下三個腳本:
mysql> use mysql
mysql> GRANT ALL PRIVILEGES ON . TO ‘root’@’%’ IDENTIFIED BY ‘密碼’ WITH GRANT OPTION;
mysql> flush privileges;
這是大家要注意的幾點
mysql> select host, user from user
±----------±--------------+
| host | user |
±----------±--------------+
| % | root |
| localhost | mysql.session |
| localhost | mysql.sys |
| localhost | root |
±----------±--------------+
修改的內(nèi)容為:
找到bind-address = 127.0.0.1這一行
改為bind-address = 0.0.0.0即可
總結(jié)
以上是生活随笔為你收集整理的Mysql 开启远程连接的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: cad添加自己线性_如何在CAD中添加自
- 下一篇: SQL语法整理(五)-视图