如何開啟MySQL遠端訪問許可權 允許遠端連線

2021-08-09 03:52:44 字數 711 閱讀 7350

部署專案時需要安裝資料庫。安裝完成後需要能夠允許遠端訪問,這裡講一下如何開啟mysql遠端訪問的許可權。

1、 改表法。可能是你的帳號不允許從遠端登陸,只能在本機(localhost)登入。這個時候只要在localhost的那台電腦,登入mysql

後,更改 "mysql" 資料庫裡的 "user" 表裡的 "host" 項,從"localhost"改稱"%"

mysql>use mysql;

mysql>update user set host = '%' where user = 'root';

mysql>select host, user from user;

2、 授權法。例如,你想myuser使用mypassword從任何主機連線到mysql伺服器的話。

grant all privileges on *.* to 'myuser'@'%' identified by 'mypassword' with grant option;

如果你想允許使用者myuser從ip為192.168.1.3的主機連線到mysql伺服器,並使用mypassword作為密碼

grant all privileges on *.* to 'myuser'@'192.168.1.3' identified by 'mypassword' with grant option;

最後要執行:flush privileges;

//請記得重新整理系統許可權表;

mysql 遠端 MYSQL開啟遠端訪問許可權的方法

1 登陸mysql資料庫 mysql u root p 檢視user表 mysql use mysql database changed mysql select host,user,password from user host user password localhost root a731a...

mysql開啟遠端訪問許可權

1.改表法 登入資料庫 mysql u root pvmwaremysql use mysql 為所有ip都可以遠端訪問 mysql update user set host where user root 或直接新增一條語句也行 mysql insert into user host,user,p...

mysql開啟遠端訪問許可權

雲伺服器 ecs 伺服器上輸入 ps ef grep mysqld mysqld safe和mysqld都在,說明mysql程序是正常,若沒有這兩程序,執行 etc init.d mysqld start,啟動msyql。使用 netstat anpt 監聽得位址如果是 3306或者是0.0.0.0...