win10子系统卸载、安装mysql及本地win10连接

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. 连接

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。