在Linux系统中安装MySQL 8.0,可以通过各自发行版的包管理器或者官方提供的Yum或Apt仓库进行一键安装。以下是在几个常见Linux发行版中快速安装MySQL 8.0的方法:
CentOS / RHEL系列:
-
添加MySQL官方Yum仓库:
- 对于MySQL 8.0:
sudo wget https://dev.mysql.com/get/mysql80-community-release-el7-5.noarch.rpm sudo rpm -ivh mysql80-community-release-el7-5.noarch.rpm
- 对于MySQL 8.0:
-
更新软件包列表并安装MySQL Server:
sudo yum update sudo yum install mysql-community-server
如果出现:
则执行:
sudo yum install mysql-server --nogpgcheck
-
启动MySQL服务并设置开机启动:
sudo systemctl start mysqld sudo systemctl enable mysqld
-
执行安全初始化:
sudo mysql_secure_installation
Ubuntu / Debian系列:
-
添加MySQL官方Apt仓库密钥:
wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.16-1_all.deb sudo dpkg -i mysql-apt-config_0.8.16-1_all.deb
在出现的配置界面中选择MySQL 8.0,并确认安装。
-
更新软件包列表并安装MySQL Server:
sudo apt-get update sudo apt-get install mysql-server
-
启动MySQL服务并设置开机启动:
sudo systemctl restart mysqld.service
```shell
sudo systemctl start mysql
sudo systemctl enable mysql
- 设置MySQL root用户的密码:
可参照后续 文章 Mysql忘记密码重置方法
注意事项:
- 上述命令仅为简化说明,实际操作中可能需要根据您的Linux版本和MySQL版本调整命令。
- 在安装过程中,一定要关注提示信息,尤其是关于设置root密码的部分。
- 安装完成后,强烈建议根据官方文档进一步进行安全配置,例如删除匿名用户、禁止root远程登录(并为其创建专用的远程访问账号)、禁用测试数据库等。这可以通过
mysql_secure_installation
命令完成。
手动下载并编译安装MySQL 8.0:
如果你需要手动下载源代码编译安装,可以参照官方文档,大致步骤包括下载源码包,解压,配置编译选项,编译,安装,并进行初始化。这种方式相对复杂,需要自行解决依赖问题,并且在生产环境中并不常用。