一、卸载Mysql
1、首先,我们需要停止Mysql服务:
sudo systemctl stop mysql
2、查看Mysql是否有运行:
sudo systemctl status mysql
3、如果有运行,则卸载Mysql:
sudo apt-get remove --purge mysql-server mysql-client mysql-common sudo apt-get autoremove sudo rm -rf /etc/mysql sudo rm -rf /var/lib/mysql
4、删除mysql用户和组:
sudo deluser mysql sudo delgroup mysql
二、清除残留数据和配置文件
1、查找未卸载的Mysql安装包:
dpkg -l | grep mysql
2、彻底删除未卸载的Mysql安装包和配置文件:
sudo apt-get purge mysql-\* sudo rm -rf /etc/mysql /var/lib/mysql /var/log/mysql sudo rm -rf /etc/mysql* sudo rm -rf /var/lib/mysql/* sudo rm -rf /var/log/mysql/* sudo rm -rf /var/log/mysql
三、重新安装Mysql
1、更新软件源:
sudo apt-get update
2、安装Mysql服务器:
sudo apt-get install mysql-server
3、安装完成之后,可以通过以下命令检查Mysql是否正在运行:
sudo systemctl status mysql
4、如果Mysql服务未运行,请启动它:
sudo systemctl start mysql
四、设置Mysql用户和密码
1、首先,使用以下命令登录到Mysql:
sudo mysql -u root
2、设置新用户和密码:
CREATE USER 'newuser'@'localhost' IDENTIFIED BY 'password'; GRANT ALL PRIVILEGES ON *.* TO 'newuser'@'localhost' WITH GRANT OPTION; FLUSH PRIVILEGES;
3、退出Mysql:
exit;
五、配置远程访问Mysql
1、首先,编辑Mysql配置文件:
sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf
2、找到“bind-address”并将其注释掉(将前面的“#”删除):
#bind-address = 127.0.0.1
3、保存并退出编辑器。
4、使用以下命令重启Mysql服务:
sudo systemctl restart mysql
5、现在,您可以使用其他计算机上的MySQL客户端来连接到MySQL服务器。
以上就是Ubuntu卸载Mysql并重新安装的详细步骤。