1、在mysql的安裝目錄下找到mysql.ini
找到bind-address=127.0.0.1 ,(有的有,有的沒有) 改為 bind-address = 0.0.0.0
2、登入mysql客戶端,檢視當前mysql庫user表有沒有其他的使用者,
上圖就是不允許外界連線的,我們需要把localhost改為%
3、但是上面的步驟還不能完,我們還需要授予外界許可權。
grant all privileges on *.* to 'root'@'%' identified by 'root' with grant option; (第乙個root是使用者名稱,第二個root是密碼)說明:grant 許可權名(所有的許可權用all) on 庫名(*全部).表名(*全部) to '要授權的使用者名稱'@'%'(表示所有的ip,可以只些乙個ip) identified by "密碼";flush privileges; (重新整理一下)
允許任何ip位址(%表示允許任何ip位址)的電腦訪問mysql
4、重啟mysql服務,
5、還有一種可能就是防火牆的影響,把防火牆關了,
參考:參考:
配置mysql 允許遠端連線的方法
2.使用 mysql uroot proot 命令可以連線到本地的mysql服務。3.使用 use mysql 命令,選擇要使用的資料庫,修改遠端連線的基本資訊,儲存在mysql資料庫中,因此使用mysql資料庫。4.更改遠端連線的設定。grant all privileges on to root...
配置mysql允許遠端連線的方法
預設情況下,mysql只允許本地登入,如果要開啟遠端連線,則需要修改 etc mysql my.conf檔案。一 修改 etc mysql my.conf 找到bind address 127.0.0.1這一行 改為bind address 0.0.0.0即可 二 為需要遠端登入的使用者賦予許可權 ...
配置mysql允許遠端連線的方法
預設情況下,mysql只允許本地登入,如果要開啟遠端連線,則需要修改配置檔案。ubuntu下的修改路徑 etc mysql mysql.conf.d mysqld.cnf 一 修改 etc mysql mysql.conf.d mysqld.cnf 找到bind address 127.0.0.1這...