mysql如何使用apt安装_mysql apt安装流程

8次阅读

推荐使用 MySQL 官方 APT 仓库安装 MySQL,先下载并安装 mysql-apt-config 配置包,再执行 apt update 和 apt install -y mysql-server,安装时设置 root 密码,随后运行 mysql_secure_installation 加固安全,并通过 systemctl、mysql 命令验证服务与连接。

mysql 如何使用 apt 安装_mysql apt 安装流程

在 Ubuntu 系统中用 apt 安装 MySQL,推荐使用官方 APT 仓库,这样能获取稳定、较新且适配良好的版本(如 MySQL 8.0 或 8.4)。直接用系统默认源安装虽快,但版本可能陈旧或不含完整功能;而通过 MySQL 官方 APT 配置包引入源,更可控、更安全。

下载并配置 MySQL 官方 APT 源

先从 MySQL 官网获取最新版的 APT 配置包(适用于所有支持的 Ubuntu/Debian 版本):

  • 运行:wget https://dev.mysql.com/get/mysql-apt-config_0.8.26-1_all.deb(当前最新稳定版,2025 年 11 月发布)
  • 安装配置包:sudo dpkg -i mysql-apt-config_0.8.26-1_all.deb
  • 安装过程中会弹出交互界面,按 Tab 键切换选项,用空格键选择组件(如 MySQL Server),默认选中即可;确认后选 OK
  • 更新软件索引:sudo apt update(这一步必须做,否则无法识别新源中的包)

安装 MySQL 服务及依赖

执行安装命令,会一并安装 mysql-servermysql-clientmysql-common 和相关 工具

  • sudo apt install -y mysql-server
  • 安装过程会提示设置 root 密码(两次输入),若未弹出密码设置界面,说明系统已存在配置,可后续用 sudo mysql_secure_installation 补全
  • 安装完成后,MySQL 服务自动启动,且已注册为 systemd 服务

初始化安全配置

运行官方提供的加固脚本,快速清理默认安全隐患:

  • sudo mysql_secure_installation
  • 按提示操作:是否启用密码强度验证(一般选 N)、设置 root 密码、删除匿名用户(Y)、禁止 root 远程登录(按需选 YN)、删除 test 数据库(建议 Y)、重载权限表(Y
  • 该步骤不是可选,而是生产环境必备环节

验证与基础管理

确认服务状态、连接测试和基本权限调整:

  • 检查服务:sudo systemctl status mysql(应显示 active (running))
  • 本地登录测试:mysql -u root -p,输入刚设的密码
  • 如需允许远程访问,需额外修改 /etc/mysql/mysql.conf.d/mysqld.cnf 中的 bind-address(改为 0.0.0.0 或注释掉),再授权用户:
    CREATE USER ‘root’@’%’ IDENTIFIED WITH mysql_native_password BY ‘your_password’;
    GRANT ALL PRIVILEGES ON *.* TO ‘root’@’%’ WITH GRANT OPTION;
    FLUSH PRIVILEGES;
  • 别忘了开放 防火墙 端口sudo ufw allow 3306
星耀云
版权声明:本站原创文章,由 星耀云 2025-12-31发表,共计1304字。
转载说明:转载本网站任何内容,请按照转载方式正确书写本站原文地址。本站提供的一切软件、教程和内容信息仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。
text=ZqhQzanResources