在ubuntu上安裝完mysql後不能正常遠程訪問,緣由是mysql默認只能在本機進行訪問;mysql
解決方案:sql
一、vi /etc/mysql/my.cnf,找到bind-address=127.0.0.1,把它註釋或修改成bind-address=0.0.0.0數據庫
二、grant all privileges on *.* to root@'%' identified by 'password';ubuntu
flush privileges; ide
賦予root用戶針對數據庫的所有權限。(password爲root用戶密碼)spa
三、從新啓動mysql服務,在終端輸入:service mysql restart
rest
四、執行 netstat -an|grep 3306,若出現下面信息則說明能夠容許遠程訪問了ci
從新遠程鏈接mysql,能夠正常鏈接;步驟2中也能夠新建個帳號,再給其受權,也能夠使其遠程訪問;it
注:stream
一、查看ubuntu下是否安裝了mysql的命令:
netstat -tap|grep mysql,若無提示信息則表示未安裝;
二、