mysql5.6/5.7开启远程连接方法
更新时间:2016-05-26 19:09 来源:电脑技术网 作者:电脑技术网 查看评论
文章简介
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 | 的文章推荐