可以的,MySQL 在 Ubuntu 上完全可以运行,而且这是非常常见、成熟的使用方式。
下面给你一个快速概览:
Ubuntu 官方仓库里就有 MySQL,可以直接用 apt 安装。
sudo apt update
sudo apt install mysql-server
安装完成后:
sudo systemctl status mysql
启动 / 停止 / 重启:
sudo systemctl start mysql
sudo systemctl stop mysql
sudo systemctl restart mysql
如果你不想污染系统环境,用 Docker 很方便:
docker run -d \
--name mysql \
-e MYSQL_ROOT_PASSWORD=123456 \
-p 3306:3306 \
mysql:8.0
然后:
docker exec -it mysql mysql -uroot -p
适合需要定制 MySQL 的场景,步骤复杂,一般不必要。
sudo mysql_secure_installation
会引导你:
sudo mysql -u root -p
| Ubuntu 版本 | MySQL 支持 |
|---|---|
| 20.04 LTS | ✅ MySQL 8.0 |
| 22.04 LTS | ✅ MySQL 8.0 |
| 24.04 LTS | ✅ MySQL 8.x |
Ubuntu 下 MySQL root 默认用 auth_socket 认证
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '密码';
FLUSH PRIVILEGES;
3306 端口被防火墙拦截
sudo ufw allow 3306
如果你愿意,我可以帮你:
你现在是 学习 / 本地开发 / 服务器部署 哪种场景?