阿里云mysql不能连接
2020-06-23 01:08 作者:无情剑客Burning | 我要投稿
安装
一下三条命令就可以完成mysql的安装
sudo apt-get install mysql-server //服务端
sudo apt-get install mysql-client //客户端
sudo apt-get install libmysqlclient-dev //程序编译时链接的库
设置密码
mysql -u root -p
阿里云配置开放端口
可参考阿里云文档

通过Navicat连接到mysql
到这一步,下载navicat。填写ip,端口,连接数据库。然后就报错了。 错误如下: "Can't connect to Mysql server on .....(10038)"的解决办法
分析
netstat -ant | grep 3306
或者 ··· lsof -i:3306 ··· 结果如图

这表示只有本机可以连接。
解决办法
vi /etc/mysql/mysql.conf.d/mysqld.cnf(文件位置根据版本确定) 注释掉 bind-address = 127.0.0.1
mysql> grant all privileges on . to ‘root’@’%’ identified by ‘上边的密码’;
mysql>flush privileges;
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
公众号
