美高梅官方网站3045-mgm6608美高梅app下载
mysql设置远程访问数据库的多种方法

mysql设置远程访问数据库的多种方法

作者:美高梅官方网站3045    来源:未知    发布时间:2019-11-25 10:36    浏览量:

1.登录mysql:

由于玛丽亚DB是由MySQL的叁个分段发展起来的,二者的配备也大约相通。

或是是IP没设置好

 mysql -u root -h 127.0.0.1 -p
1 wex@localhost:~# mysql -uroot -proot

标题:MySQL权限设置科学,但仍回天无力远程访谈。通过telnet开掘3306端口未张开。

2.切换数据库

 

浅析:MySQL私下认可只绑定127.0.0.1,即:独有在本机手艺访问3306端口。

 use mysql

步向MariaDB服务器,将mysql.user的host字段的值改为%就表示在其他顾客端机器上能以root顾客登入到mysql服务器,提议在开辟时设为%。  

不留余地:找到MySQL配置文件,寻找“bind-address”,找到那生龙活虎行:

3.授权

1 MariaDB [(none)]> use mysql
2 
3 Database changed
4 MariaDB [mysql]> update user set host = '%' where user = 'root';
5 
6 Query OK, 1 row affected (0.11 sec)
7 Rows matched: 1  Changed: 1  Warnings: 0

bind-address          = 127.0.0.1 在前头加二个#,注释掉这一行,保存,重启MySQL。再经过远间隔访问就足以了,telnet能够开掘端口也开荒了。

grant all privileges on *.* to 'root'@'127.0.0.1'identified by '密码';

加之任何主机访谈数据的权位:

例我们布置

将127.0.0.1换到公网的ip地址。

1 MariaDB [mysql]> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root'
2 WITH GRANT OPTION;
3 Query OK, 0 rows affected (0.00 sec)
  1. 有限支撑skip-networking被删除只怕屏蔽,不然不协理TCP/IP 访谈
  2. 增添行bind-address = 65.55.55.2,取代65.55.55.2 为你的服务器地址

4.检查my.ini

刷新权限配置,使之生效:

修改后,配置为:

4.1 看看是或不是有skip-networking

1 MariaDB [mysql]> FLUSH PRIVILEGES;

复制代码 代码如下:

友情链接: 网站地图
Copyright © 2015-2019 http://www.zen-40.com. mgm美高梅有限公司 版权所有