You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Ubuntu桌面设备上完全卸载重装MySQL并解决Workbench连接问题

解决Ubuntu重装MySQL未触发配置向导及root远程连接问题

第一步:完全卸载MySQL所有残留

首先停止运行中的MySQL服务:

sudo systemctl stop mysql

执行以下命令清除所有MySQL相关安装包、配置、数据文件:

sudo apt remove --purge mysql* -y
sudo apt purge mysql* -y
sudo apt autoremove -y
sudo apt autoclean
sudo rm -rf /etc/mysql /var/lib/mysql /var/log/mysql
sudo dpkg --purge `dpkg -l | grep -i mysql | awk '{print $2}'`

第二步:重新安装MySQL并触发初始配置

执行安装命令,本次会自动弹出配置向导,可重新设置Disallow root login选项、root账号密码等参数:

sudo apt update
sudo apt install mysql-server -y

第三步:配置root账号远程访问权限

安装完成后先通过本地套接字登录MySQL:

sudo mysql -u root

进入MySQL命令行后执行以下语句,替换你的root密码为你自己设置的密码:

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '你的root密码';
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '你的root密码' WITH GRANT OPTION;
FLUSH PRIVILEGES;
EXIT;

第四步:修改服务端配置允许远程连接

你之前修改的是客户端配置文件,实际需要修改服务端配置:

sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf

找到bind-address参数,修改为:

bind-address = 0.0.0.0

保存退出后重启MySQL服务生效:

sudo systemctl restart mysql

第五步:放行防火墙端口(如果开启了ufw)

sudo ufw allow 3306/tcp
sudo ufw reload

完成后即可通过MySQL Workbench正常连接。

内容的提问来源于stack exchange,提问作者Jun Dolor

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.03 05:45:04