一点都不难,在 Ubuntu 上安装 MySQL 可以说非常容易。
因为 Ubuntu 的官方软件源里自带了 MySQL,只需要几条命令就能完成。对于有 Linux 基础的人来说可能花 1 分钟,对于新手来说,跟着教程 5-10 分钟也能搞定。
以下是两种最常见的安装方式,推荐第一种(APT 安装),最简单稳定。
这是最标准、最无脑的方法。
1. 更新软件包列表 打开终端,先更新一下本地的软件索引:
sudo apt update
2. 安装 MySQL 服务器 直接运行安装命令:
sudo apt install mysql-server
系统会问你是否继续,按 Y 然后回车即可。
3. 启动服务(通常安装完会自动启动) 检查一下状态:
sudo systemctl status mysql
如果看到绿色的 active (running) 字样,说明已经装好了并且在运行。
4. 进行安全配置(重要) MySQL 安装好后,建议运行一个安全脚本,用来设置 root 密码、删除匿名用户等。
sudo mysql_secure_installation
0 或 1 即可。Y (Yes) 即可。5. 登录测试
sudo mysql -u root -p
输入刚才设置的密码,如果能进入 mysql> 命令行界面,就大功告成了。
如果你不想“污染”系统环境,或者需要同时安装多个版本的 MySQL,用 Docker 更简单,但需要你会用 Docker。
docker run --name some-mysql -e MYSQL_ROOT_PASSWORD=my-secret-pw -d mysql:latest
登录问题:
在 Ubuntu 上,sudo apt install mysql-server 默认使用的是 Unix Socket 认证。这意味着你可能需要用 sudo mysql -u root -p 才能登录,直接使用 mysql -u root -p 可能会报错 Access denied。
sudo,或者修改 MySQL 的认证方式(搜“Ubuntu MySQL root 改为密码登录”)。忘记密码: 如果忘了密码,重启 MySQL 到安全模式重置即可,网上教程很多。
版本选择: Ubuntu 20.04/22.04/24.04 自带的源通常是 MySQL 8.0。如果你需要 5.7 或其他特定版本,安装会稍微麻烦一点(需要去 MySQL 官网下载 DEB 包或配置特定源),如果没有特殊需求,直接用最新版即可。
难不难? 不难。
怎么做? 记住这一句核心命令就行:
sudo apt update && sudo apt install mysql-server
只要你的 Ubuntu 能连上网,基本就是复制粘贴搞定的事。