主页 > 程序开发 > 网站故障/维护 > mysql5.6/5.7开启远程连接方法

mysql5.6/5.7开启远程连接方法

更新时间:2016-05-26 19:09  来源:电脑技术网  作者:电脑技术网  查看评论
文章目录索引
文章简介
演示软件及适用范围
mysql开启远程连接方法

文章简介

mysql一般为了方便管理人员的维护,一般都开启了远程访问,一般来说默认的mysql有多个root用户,一般命令是无法使用,本文就说一下作者在mysql5.6及5.7个这两个版本上如何开启的远程访问。

演示软件及适用范围

演示软件:mysql5.6

演示系统:FreeBSD

适用范围:mysql各版本

mysql开启远程连接方法

第1步:使用终端工具登录到服务器终端。

电脑技术网注:作者使用的是Shell。

第1步:在终端上执行登录mysql数据库命令mysql -u root -p

第2步:在终端上切换到mysql数据库use mysql

第3步:执行命令开启所有人连接到这台服务器,命令GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION;

电脑技术网注:第3步中的mysql开启远程访问命令是允许所有人可以连接到这台mysql数据库,如果想指定某ip的话,可执行以下命令。

GRANT ALL PRIVILEGES ON *.* TO 'PC515'@'192.168.1.5' IDENTIFIED BY 'PC515.COM' WITH GRANT OPTION;

http://www.pc515.com/wangzhan/weihu/95.html

电脑技术网注2:其中的PC515是登录名在192.168.1.5这个IP地址上以PC515.COM密码登录。

第4步:最后一步执行完命令后,需要刷新用户权限flush privileges;

电脑技术网注:一般来说,执行完第4步后,都可以远程访问mysql数据库了,但是在mysql5.6及5.7比较新的mysql数据库,还需要再次修改一些其它的系统参数。

第5步:需要修改my.cnf数据库,在shell终端中执行命令vi /etc/my.cnf

电脑技术网注:不同的服务器,不同的mysql其中的mysql配置文件my.cnf可能存放位置不同,可在终端执行命令find / -name "my.cnf" -ls进行搜索mysql配置文件目录。

第6步:找到mysql配置文件后,找到bind-address                    = 127.0.0.1代码,并在前面加上#号,就是允许任何ip远程访问这个mysql数据库,修改完后,保存my.cnf文件即可。

电脑技术网注1:在vi中保存方法是按一下ESC键,输入:wq!并确定即可保存。

电脑技术网注2:如果想指定某个ip访问,直接将127.0.0.1修改为指定的ip访问。

第7步:最后完成后,执行一下,重启mysql服务即可生效。

 

有关mysql | 的文章推荐