欢迎光临散文网 会员登陆 & 注册

阿里云mysql不能连接

2020-06-23 01:08 作者:无情剑客Burning  | 我要投稿

安装

一下三条命令就可以完成mysql的安装

  1. sudo apt-get install mysql-server          //服务端

  2. sudo apt-get install mysql-client          //客户端

  3. sudo apt-get install libmysqlclient-dev    //程序编译时链接的库

设置密码

  1. mysql -u root -p

阿里云配置开放端口

可参考阿里云文档

通过Navicat连接到mysql

到这一步,下载navicat。填写ip,端口,连接数据库。然后就报错了。 错误如下: "Can't connect to Mysql server on .....(10038)"的解决办法

分析

  1. netstat -ant | grep 3306

或者 ··· lsof -i:3306 ··· 结果如图

这表示只有本机可以连接。

解决办法

vi /etc/mysql/mysql.conf.d/mysqld.cnf(文件位置根据版本确定) 注释掉 bind-address = 127.0.0.1

  1. mysql> grant all privileges on . to root’@’%’ identified by ‘上边的密码’;

  2. mysql>flush privileges;

  3. sudo reboot

卸载

首先使用以下命令删除MySQL服务器:

sudo apt-get remove mysql-server

然后,删除随MySQL服务器自动安装的任何其他软件:

sudo apt-get autoremove

卸载其他组件:

sudo apt-get remove <>

查看从MySQL APT存储库安装的软件包列表:

dpkg -l | grep mysql | grep ii

公众号

微信公众号:无情剑客




阿里云mysql不能连接的评论 (共 条)

分享到微博请遵守国家法律