mysql不管是用免安装版的,mysql不管是用免安装版的

题材:mysql不管是用免安装版的,依旧用直接设置的,依旧用phpStudy直接揭穿的mysql服务。都不得不用localhost登录,无法用服务器的ip进行远程访问

标题:mysql不管是用免安装版的,还是用直白设置的,依旧用phpStudy直接揭发的mysql服务。都只可以用localhost登录,不可能用服务器的ip举办长途访问

境遇这一个难点。按照网上我们介绍的章程去化解,可是一贯十三分。后来发现自个儿的Ali云服务器安全组规则中并未添加端口号为3306的项,加上之后,难点当即解决。

蒙受那么些难题。依据网上大家介绍的主意去化解,可是平昔十一分。后来发现本身的Ali云服务器安全组规则中尚无添加端口号为3306的项,加上之后,难题登时消除。

现分享化解办法总括如下:

现分享化解格局总括如下:

壹 、 修改mysql数据库中的user表使相应的用户能从某一主机登陆 
  mysql -u root –p
  mysql>use mysql;
  mysql>update user set host = ‘%’ where user = ‘root’;
  mysql>select host, user from user;

① 、 修改mysql数据库中的user表使相应的用户能从某一主机登陆 
  mysql -u root –p
  mysql>use mysql;
  mysql>update user set host = ‘%’ where user = ‘root’;
  mysql>select host, user from user;

② 、没有予以相应的权能:
  mysql>GRANT ALL PRIVILEGES ON *.* TO ‘myuser’@’%’ IDENTIFIED BY
‘mypassword’ WITH GRANT OPTION;
  例如:GRANT ALL PRIVILEGES ON *.* TO ‘high’@’%’ IDENTIFIED BY
‘111111’ WITH GRANT OPTION;

二 、没有授予相应的权杖:
  mysql>GRANT ALL PRIVILEGES ON *.* TO ‘myuser’@’%’ IDENTIFIED BY
‘mypassword’ WITH GRANT OPTION;
  例如:GRANT ALL PRIVILEGES ON *.* TO ‘high’@’%’ IDENTIFIED BY
‘111111’ WITH GRANT OPTION;

前二种办法采用二个就足以了。

前两种格局选用七个就足以了。

叁 、假设是云服务器。。一定要添加安全组
  云控制台–>互联网和安全–>安全组–>配置规则–>添加3306入方向和出方向

三 、如果是云服务器。。一定要加上安全组
  云控制台–>网络和石嘴山–>安全组–>配置规则–>添加3306入方向和出方向

 

 

相关文章