温馨提示×

ubuntu装mysql难吗

小樊
42
2026-08-23 03:54:55
栏目: 云计算

一点都不难,在 Ubuntu 上安装 MySQL 可以说非常容易。

因为 Ubuntu 的官方软件源里自带了 MySQL,只需要几条命令就能完成。对于有 Linux 基础的人来说可能花 1 分钟,对于新手来说,跟着教程 5-10 分钟也能搞定。

以下是两种最常见的安装方式,推荐第一种(APT 安装),最简单稳定。

方法一:使用 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
  • 如果提示设置密码强度:一般选 01 即可。
  • 设置 root 密码:输入你想设置的密码(输入时屏幕不显示,这是正常的)。
  • 后续选项:如果是新手,一路选 Y (Yes) 即可。

5. 登录测试

sudo mysql -u root -p

输入刚才设置的密码,如果能进入 mysql> 命令行界面,就大功告成了。


方法二:使用 Docker 安装(进阶,适合开发者)

如果你不想“污染”系统环境,或者需要同时安装多个版本的 MySQL,用 Docker 更简单,但需要你会用 Docker。

docker run --name some-mysql -e MYSQL_ROOT_PASSWORD=my-secret-pw -d mysql:latest

新手常踩的坑(避坑指南)

  1. 登录问题: 在 Ubuntu 上,sudo apt install mysql-server 默认使用的是 Unix Socket 认证。这意味着你可能需要用 sudo mysql -u root -p 才能登录,直接使用 mysql -u root -p 可能会报错 Access denied

    • 解决办法:加上 sudo,或者修改 MySQL 的认证方式(搜“Ubuntu MySQL root 改为密码登录”)。
  2. 忘记密码: 如果忘了密码,重启 MySQL 到安全模式重置即可,网上教程很多。

  3. 版本选择: Ubuntu 20.04/22.04/24.04 自带的源通常是 MySQL 8.0。如果你需要 5.7 或其他特定版本,安装会稍微麻烦一点(需要去 MySQL 官网下载 DEB 包或配置特定源),如果没有特殊需求,直接用最新版即可。

总结

难不难? 不难。 怎么做? 记住这一句核心命令就行: sudo apt update && sudo apt install mysql-server

只要你的 Ubuntu 能连上网,基本就是复制粘贴搞定的事。

0