解决办法

    sudo systemctl stop mysql   #关闭正在运行的mysql    sudo rm /etc/mysql -rf      #清除mysql文件夹    sudo rm /var/lib/mysql* -rf #清除mysql文件夹    reboot                      #重启    sudo apt install mysql-common mysql-server mysql-client #重新安装    sudo mysql -u root -h localhost -p #登陆mysql

原因

之前安装过mariadb,它也把自己的数据写到mysql同名的目录下面,因此mysql的文件被污染了。就是这么简单。

收藏 打印