Ubuntu14.04下MySQL数据库无法远程访问的问题
来源:互联网 发布:cms哪个好 编辑:程序博客网 时间:2024/05/19 00:44
在虚拟机Ubuntu14.04下安装了MySQL,但是在物理机中无法访问到该MySQL数据库。
排查问题过程:
在物理机中可以Ping通虚拟机的IP和telnet 3306端口也是正常的,所以不存在网络问题和防火墙的问题,就解决方法,在此做个笔记,以作备忘。
问题主要是由于MySQL默认安装后,并不允许远程访问(即非本机访问),说白了就是访问权限不够的问题。解决该问题的办法就是给用户授予对应的权限。
解决步骤:
1、修改配置文件:sudo gedit /etc/mysql/my.cnf
查找到bind-address,将 bind-address=127.0.0.1 修改为 bind-address = 0.0.0.0 ,以允许任何IP来访问MySQL服务。
2、重启MySQL服务:sudo /etc/init.d/mysql restart
3、登录MySQL数据库,给需要远程访问的用户授权:
mysql> grant all privileges ontest.* to root@"%" identified by "123456" with grant option;
本次授权root用户远程访问test数据库的权限,如果你想授权所有数据库,则用*来代替test,就表明全部数据库。
4、刷新配置,使权限立即生效:
mysql> flush privileges;
这时,通过物理主机的MySQL客户端就可以正常登录了。
0 0
- Ubuntu14.04下MySQL数据库无法远程访问的问题
- Ubuntu14.04下搭建可远程访问的Mysql服务器
- 无法远程访问linux下的mysql数据库
- mysql 无法进行远程访问的问题
- MySql远程访问无法连接的问题!
- Ubuntu14.04下如何开启Mysql远程访问
- 关于ubuntu16.04 ubuntu14.04 安装MySQL的远程访问的问题
- mysql远程无法连接数据库的问题
- MySQL数据库服务无法远程访问的解决
- MySQL数据库服务无法远程访问的解…
- 虚拟机linux端mysql数据库无法远程访问的解决办法
- 虚拟机linux端mysql数据库无法远程访问的解决办法
- 远程连接Ubuntu14.04上的Mysql数据库
- Ubuntu环境下启用MySQL数据库远程访问的方法
- Linux下开启mysql数据库的远程访问权限
- ubuntu14.04 python访问mysql数据库
- mysql 下的远程访问
- Ubuntu下远程访问MySQL数据库
- MES服务器端配置——普实MES工具
- 使用 notepad++ 编辑器在行首、行尾添加字符
- Centos 7.2 安装 Ambari 2.2.2 + HDP 2.4.2 搭建Hadoop集群
- Android智能指针浅析
- Java并发编程:线程池的使用
- Ubuntu14.04下MySQL数据库无法远程访问的问题
- AngularJS 剽悍的Ajax和承诺
- Linux grep命令
- MES服务器端配置——系统集成工具
- jquery 选择器 a 更多 简化
- Maven的那些事
- getaddrinfo函数详细解释
- 收藏的优秀网站(备份一下)
- [leetcode] nim game