mysql配置允許外界連線

2022-03-18 09:34:45 字數 760 閱讀 5526

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是密碼)

flush privileges; (重新整理一下)

說明:grant 許可權名(所有的許可權用all) on    庫名(*全部).表名(*全部) to  '要授權的使用者名稱'@'%'(表示所有的ip,可以只些乙個ip) identified by "密碼";

允許任何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這...