阿里云(ubuntu) Mysql安装配置

安装

一下三条命令就可以完成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

公众号

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/helloworlddm/article/details/104487231