可在linux中通过apt、yum/dnf、官方脚本或docker四种方式一键部署mysql:apt适用于ubuntu/debian,自动配置服务;yum/dnf配合官方rpm仓库确保mysql社区版安装;mysql_secure_installation脚本完成安全初始化;docker容器化部署适合开发测试,隔离环境即启即用。

如果您希望在Linux系统中快速部署MySQL数据库,可通过包管理器或官方脚本实现自动化安装与初始化。以下是几种主流且可直接执行的一键式方法:
一、使用apt一键安装MySQL(Ubuntu/Debian)
该方法依赖系统默认仓库提供的mysql-server包,安装过程自动完成服务配置、root密码初始化及后台守护进程启动。
1、更新软件包索引:sudo apt update
2、执行一键安装命令:sudo apt install -y mysql-server
3、安装完成后自动启动服务,验证运行状态:sudo systemctl is-active mysql
二、使用yum/dnf一键安装MySQL(CentOS/RHEL/Fedora)
该方式通过官方RPM仓库安装MySQL社区版,避免使用系统内置的MariaDB替代品,确保版本与官方一致。
1、下载并安装MySQL官方YUM仓库配置包:sudo rpm -Uvh https://dev.mysql.com/get/mysql80-community-release-el$(rpm -E '%{rhel}')-1.noarch.rpm
2、启用MySQL 8.0社区版仓库:sudo yum-config-manager --enable mysql80-community
3、执行一键安装:sudo yum install -y mysql-community-server
4、启动MySQL服务:sudo systemctl start mysqld
三、使用官方一键初始化脚本(通用Linux)
MySQL官方提供mysql_secure_installation脚本,在首次安装后自动完成安全配置,包括root密码设置、匿名用户删除、远程root禁用等关键步骤。
1、确认mysqld已安装并处于未运行状态:sudo systemctl stop mysqld
2、执行初始化脚本:sudo mysql_secure_installation
3、按提示输入新root密码,并对后续四个安全选项均选择Y
四、使用Docker容器一键运行MySQL
该方式无需修改宿主机环境,所有依赖封装在镜像中,适合开发测试场景,启动即用。
1、拉取官方MySQL 8.0镜像:docker pull mysql:8.0
2、运行容器并映射端口、设置root密码、挂载数据目录:docker run -d --name my-mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -v /opt/mysql/data:/var/lib/mysql -d mysql:8.0
3、检查容器运行状态:docker ps | grep my-mysql










