0

0

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

P粉602998670

P粉602998670

发布时间:2026-01-01 08:27:09

|

762人浏览过

|

来源于php中文网

原创

推荐使用 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 和相关工具

佳弗O2O系统
佳弗O2O系统

佳弗O2O网站系统——乐活版 环境需求 1. 可用的 www 服务器,如 Apache、Zeus、IIS 等 2. php 4.3.0 及以上 3. Zend Optimizer 2.5.7 及以上 4. MySQL 3.23 及以上,仅针对 MySQL 版 安装 1.安装按照提示流程一步一步安装 2.安装过后如果出现错误,请删除 ./Runtime文件夹 3.如果打开首页 点击导航 出现4

下载
  • 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

相关专题

更多
mysql修改数据表名
mysql修改数据表名

MySQL修改数据表:1、首先查看数据库中所有的表,代码为:‘SHOW TABLES;’;2、修改表名,代码为:‘ALTER TABLE 旧表名 RENAME [TO] 新表名;’。php中文网还提供MySQL的相关下载、相关课程等内容,供大家免费下载使用。

653

2023.06.20

MySQL创建存储过程
MySQL创建存储过程

存储程序可以分为存储过程和函数,MySQL中创建存储过程和函数使用的语句分别为CREATE PROCEDURE和CREATE FUNCTION。使用CALL语句调用存储过程智能用输出变量返回值。函数可以从语句外调用(通过引用函数名),也能返回标量值。存储过程也可以调用其他存储过程。php中文网还提供MySQL创建存储过程的相关下载、相关课程等内容,供大家免费下载使用。

244

2023.06.21

mongodb和mysql的区别
mongodb和mysql的区别

mongodb和mysql的区别:1、数据模型;2、查询语言;3、扩展性和性能;4、可靠性。本专题为大家提供mongodb和mysql的区别的相关的文章、下载、课程内容,供大家免费下载体验。

280

2023.07.18

mysql密码忘了怎么查看
mysql密码忘了怎么查看

MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS 应用软件之一。那么mysql密码忘了怎么办呢?php中文网给大家带来了相关的教程以及文章,欢迎大家前来阅读学习。

513

2023.07.19

mysql创建数据库
mysql创建数据库

MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS 应用软件之一。那么mysql怎么创建数据库呢?php中文网给大家带来了相关的教程以及文章,欢迎大家前来阅读学习。

250

2023.07.25

mysql默认事务隔离级别
mysql默认事务隔离级别

MySQL是一种广泛使用的关系型数据库管理系统,它支持事务处理。事务是一组数据库操作,它们作为一个逻辑单元被一起执行。为了保证事务的一致性和隔离性,MySQL提供了不同的事务隔离级别。php中文网给大家带来了相关的教程以及文章欢迎大家前来学习阅读。

384

2023.08.08

sqlserver和mysql区别
sqlserver和mysql区别

SQL Server和MySQL是两种广泛使用的关系型数据库管理系统。它们具有相似的功能和用途,但在某些方面存在一些显著的区别。php中文网给大家带来了相关的教程以及文章,欢迎大家前来学习阅读。

523

2023.08.11

mysql忘记密码
mysql忘记密码

MySQL是一种关系型数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。那么忘记mysql密码我们该怎么解决呢?php中文网给大家带来了相关的教程以及其他关于mysql的文章,欢迎大家前来学习阅读。

594

2023.08.14

php源码安装教程大全
php源码安装教程大全

本专题整合了php源码安装教程,阅读专题下面的文章了解更多详细内容。

7

2025.12.31

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
MySQL 教程
MySQL 教程

共48课时 | 1.5万人学习

MySQL 初学入门(mosh老师)
MySQL 初学入门(mosh老师)

共3课时 | 0.3万人学习

简单聊聊mysql8与网络通信
简单聊聊mysql8与网络通信

共1课时 | 778人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号