CentOS下mysql 8.0.16 安装完整版教程
1. 下载安装包
由于下载过程较慢,所以先本地下载准备好安装包。
MySQL 8.0下载链接(官网地址):
https://dev.mysql/get/Downloads/MySQL-8.0/mysql-8.0.22-1.el7.x86_64.rpm-bundle.tar
注:CentOS 对应版本为 Red Hat 版本。
2. 清理旧版本
检测本地是否有已存在 mysql 的包:
rpm -qa | grep mysql
如果存在 MySQL 版本,请使用命令 rpm -e --nodeps {-file-name} 进行移除操作:
//示例:
rpm -e --nodeps mysql-community-libs-8.0.22-1.el7.x86_64
查找相关目录:
find / -name mysql
删除相关目录:
rm -rf /var/lib/mysql
……
这时,完成旧 MySQL 清理工作,如果是第一次安装,则跳过该步骤。
3. 安装 mysql 8.0.16
上传安装包到 CentOS 服务器。我的上传目录为:/usr/local/mysql。
进入安装包目录:
cd /usr/local/mysql
解压安装包:
tar -xvf mysql-8.0.22-1.el7.x86_64.rpm-bundle.tar
依次安装:
rpm -ivh mysql-community-common-8.0.22-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-8.0.22-1.el7.x86_64.rpm --force --nodeps
rpm -ivh mysql-community-libs-compat-8.0.22-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-8.0.22-1.el7.x86_64.rpm --force --nodeps
rpm -ivh mysql-community-server-8.0.22-1.el7.x86_64.rpm --force --nodeps
安装完成后,查看:
rpm -qa | grep mysql
4. 启动 MySQL
- 启动服务:
systemctl start mysqld
- 查看服务状态:
systemctl status mysqld.service
5. 设置登录密码
- 查询默认临时密码:
cat /var/log/mysqld.log | grep password
- 登录 MySQL 服务:
mysql -uroot -p
这里输入默认临时密码。
- 更改密码之前,要设置一下密码登记,否则密码设置过于简单会失败:
# 密码检查等级,0/LOW、1/MEDIUM、2/STRONG
set global validate_password.policy=0;
# 密码的最短长度
set global validate_password.length=6;
# 密码至少要包含的小写字母个数和大写字母个数
set global validate_password.mixed_case_count=0;
- 更改密码:
# 设置密码
ALTER USER 'root'@'localhost' IDENTIFIED BY 'your password';
6. 修改登录权限
修改远程登录权限
USE mysql;
UPDATE mysql.user SET host = '%' WHERE user = 'root';
flush privileges;
SELECT host, user FROM user;
好了,MySQL 已经安装完成了,接下来可以使用了。
PS:更多更多内容……,请查看 --> 《Server 开发》
PS:更多更多内容……,请查看 --> 《Server 开发》
PS:更多更多内容……,请查看 --> 《Server 开发》
更多推荐
CentOS下mysql 8.0.16 安装完整版教程
发布评论