1. 完全卸载mysql
- 运行
dpkg --list|grep mysql
查看安装及依赖项
- 卸载
sudo apt-get remove mysql-common
- 卸载
sudo apt-get autoremove --purge mysql-server-core-5.7
- 再次运行
dpkg --list|grep mysql
- 清除残留数据
dpkg -l|grep ^rc|awk '{print$2}'|sudo xargs dpkg -P
-
dpkg --list|grep mysql
- 已经彻底卸载mysql了
2. 安装mysql
- 切换为root用户,安装mysql 直接运行
sudo apt-get install mysql-server
- 安装过程中会出现这样的错误提示,不用管它,依然能够正常运行。
3. 修改配置
- 如果你win10是已经安装了mysql的,端口号3306已被占用
- 修改端口号:
vi /etc/mysql/mysql.conf.d/mysqld.cnf
- 启动
service mysql start
可能会出现类似这样的错误
No directory, logging in with HOME=/
usermod -d /var/lib/mysql/ mysql
ln -s /var/lib/mysql/mysql.sock /tmp/mysql.sock
chown -R mysql:mysql /var/lib/mysql
sudo service mysql restart
4. 连接