开发者社区> ibonker> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

ubuntu mysql 远程连接问题解决方法

简介: 在shell下输入mysql -uroot -p是可以登录的,所以问题应该是mysql不允许root用户远程登录的问题,于是通过输入下面命令: GRANT ALL PRIVILEGES ON *.* TO root@"%" IDENTIFIED BY 'password' WITH GRANT OPTION; 重启mysql后,发现还是连不上,于是想到是不是防火墙(ufw)或是iptables禁用了3306端口。
+关注继续查看

在shell下输入mysql -uroot -p是可以登录的,所以问题应该是mysql不允许root用户远程登录的问题,于是通过输入下面命令:


  1. GRANT ALL PRIVILEGES ON *.* TO root@"%" IDENTIFIED BY 'password' WITH GRANT OPTION;
重启mysql后,发现还是连不上,于是想到是不是防火墙(ufw)或是iptables禁用了3306端口。通过service iptables stop和ufw status,查看发现并不是防火墙或iptables的问题,而且通过netstat可以看到3306端口处于监听状态。
 
   排除了以上因素之后,又google了下,发现问题出现mysql的配置文件my.cnf中,通过如下修改,重启mysql后,成功远程登录,opennebula成功连上mysql数据库。

 

  1. sudo vim /etc/mysql/my.cnf
  2. //找到如下内容,并注释
  3. bind-address = 127.0.0.1

  注释掉 bind-address = 127.0.0.1 后重启mysql(service mysql restart)即可!

作者:Bonker
出处:http://www.cnblogs.com/Bonker
QQ:519841366
       
本页版权归作者和博客园所有,欢迎转载,但未经作者同意必须保留此段声明, 且在文章页面明显位置给出原文链接,否则保留追究法律责任的权利

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
Ubuntu下安装mysql并初始化密码
Ubuntu下安装mysql并初始化密码 安装并初始化远程访问
33 0
Centos7 环境使用 Docker 安装 Mysql 服务详解
Centos7 环境使用 Docker 安装 Mysql 服务详解
28 0
linux安装指定版本mysql教程-简易版
linux安装指定版本mysql教程-简易版
27 0
MySQL安装运行问题及解决方法
MySQL安装运行三种常见问题及解决方法
26 0
Linux CentOS上安装 MySQL 8.0.16
Linux CentOS上安装 MySQL 8.0.16
18 0
mysql 5.7安装详细步骤(图片+文字,图片为主)【软件安装+环境配置】
mysql 5.7安装详细步骤(图片+文字,图片为主)【软件安装+环境配置】
16 0
安装MySQL
mysql学习笔记
31 0
windows环境下mysql解压缩版安装
windows环境下mysql解压缩版安装
12 0
Mysql安装
Mysql安装
56 0
CentOS7安装mysql
本博客中的一些内容为网络转载,用于学习,如果涉及版权问题,请留言!谢谢 此为在安装过程中,于网络上查询,安装成功后,记录在此处
3856 0
+关注
ibonker
乐于分享
180
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载