瞩目:MySQL所在主机防火墙的难题,端口3306.

比方说,你想myuser使用mypassword从其余主机连接到mysql服务器的话。

翻开MySQL数据库的远程连接权限:

GRANT ALL PRIVILEGES ON *.* TO 'root'@'192.168.1.3' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;   GRANT ALL PRIVILEGES ON *.* TO 'root'@'10.10.40.54' IDENTIFIED BY '123456' WITH GRANT OPTION;  mysql> flush privileges;  

若果你想同意用户myuser从ip为1九贰.168.1.陆的主机连接到MySQL服务器,并使用mypassword作为密码

GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION; 
GRANT ALL PRIVILEGES ON *.* TO [email protected]'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;  FLUSH PRIVILEGES; 

只怕是你的帐号差异意从远程登入,只幸亏localhost。那个时候假设在localhost的那台Computer,登陆mysql后,改变”mysql” 数据库里的 “user” 表里的 “host” 项,从”localhost”改称”%”

恐怕是你的帐号不容许从远程登入,只万幸localhost。这一年假如在localhost的那台微型Computer,登录MySQL后,改变“MySQL” 数据Curry的 “user” 表里的 “host” 项,从“localhost”改称“%”

4503.com 1

  1. 授权法

此小说首要介绍的是赶尽杀绝MySQL远程连接难题的实操步骤,我们大家都精通MySQL远程连接难题在实际操作是隔三差五遇上,所以您对其有越来越多的打听依旧好的。望会给你带来一些支援在此方面。

GRANT ALL PRIVILEGES ON *.* TO [email protected]'%' IDENTIFIED BY 'your paaaword'; 
mysql -u root -pvmware  mysql>use mysql;  mysql>update user set host = '%' where user = 'root';  mysql>select host, user from user;  

%表示多有机器。

此小说首要向大家讲述的是MySQL
远程连接配置的实际操作步骤,以及在其实际操作中值得大家大家小心的有关事项的讲述,
以下便是有血有肉方案的描述,希望在您以后的求学中会有所协理。

1。 改表法

连接:

消除格局:

以下是英特网选摘

4503.com,如上的相干内容正是对MySQL远程连接难题的介绍,望你能享有收获。
 

grant all privileges on *.* to 'root' @'%' identified by 'wrx123';  flush privileges; 

壹旦您想同意用户myuser从ip为1玖二.16八.1.叁的主机连接到mysql服务器,并应用mypassword作为密码