设为首页 加入收藏

TOP

MySQL5.7 设置远程访问
2017-05-04 10:24:18 】 浏览:518
Tags:MySQL5.7 设置 远程 访问

MySQL5.7设置远程访问不是和网上说的一样建个用户赋个权限就可以访问的。比如下边这个就是建用户赋权限,可能在之前的版本可以,但是我在我的mysql上一直不行。为此烦了好久!!!项目都耽误了!!


MySQL默认是不可以通过远程机器访问的,通过下面的配置可以开启远程访问 

在MySQL Server端: 

执行mysql 命令进入mysql 命令模式, 


结果是失败的。 
原来 上面的 % 竟然不包括localhost 

所以你还必须加上这样的 命令:
mysql>GRANT ALL ON *.* TO admin@'localhost'  IDENTIFIED BY 'admin' WITH GRANT OPTION; 


我在按照上边的方法设置后,发现用mysql -h 并不能远程访问,修改了/etc/my.cnf配置文件把


#skip-networking 注释掉
加上bind-address=0.0.0.0


然而并没有卵用!


看得我都快背下来了!


后来我直接去看他的配置文件:在/etc/mysql文件夹下



点开图中的my.cnf:  有下面一些话:


文件最后的两个路径我很好奇,就去看了下:conf.d/:



里边一个配置文件,打开发现,就一个[mysql],然后啥都没有。


再看另一个:



也有一个配置文件,打开发现有惊喜,就在这里边有一句话:



瞬间有种见到天日的感觉!!!看它的注释就明白,只能本地连接,问题出在这!!


把bind-address注释掉:#bind-address=...


重启mysql服务,远程链接:


//我的用户名是:user


终于进去了,哈哈!!



为了这个折腾了两天!!!我是服气mysql的!!


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇RHEL6.5安装 Oracle 11g + udev +.. 下一篇Oracle 查找表空间使用情况

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目