
MySQL-8.0.18-1.el7.x86_64.zip
5星
- 浏览量: 0
- 大小:None
- 文件类型:ZIP
简介:
这是一款适用于x86_64架构Linux El7操作系统的MySQL数据库软件压缩包版本,具体版本号为8.0.18-1。
在CentOS 7系统下安装MySQL 8.0的步骤如下:
首先解压下载的mysql-8.0.18-1.el7.x86_64.rpm-bundle.tar文件,这将会生成一个名为`mysql8安装说明.txt`和多个RPM包。
### 安装
使用以下命令可以进行rpm包的安装:
```
rpm -i 需要安装的包文件名
```
例如:
```
rpm -ivh mysql-community-common-8.0.15-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-8.0.18-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-8.0.18-1.el7.x86_64.rpm
rpm -ivh mysql-community-server-8.0.18-1.el7.x86_64.rpm
```
### 查看已安装的MySQL软件
要查看系统中已经完成安装的所有MySQL相关的软件包,可以使用以下命令:
```shell
rpm -qa | grep mysql
```
例如输出可能为:
```
mysql-community-libs-5.7.24-1.el7.x86_64
mysql-community-common-5.7.24-1.el7.x86_64
mysql-community-client-5.7.24-1.el7.x86_64
```
### 卸载MySQL软件
如果需要卸载已安装的MySQL相关包,可以使用以下命令:
```shell
rpm -e --nodeps 要卸载的软件包名
```
例如:
```shell
rpm -e --nodeps mysql-community-libs-5.7.24-1.el7.x86_64
rpm -e --nodeps mysql-community-common-5.7.24-1.el7.x86_64
rpm -e --nodeps mysql-community-client-5.7.24-1.el7.x86_64
```
### 安装MySQL 8
在安装新版本之前,首先检查系统中是否已经存在旧的MySQL组件,并将其删除。可以使用命令:
```shell
find -name mysql | xargs rm -rf;
```
接着创建新的目录并进入该目录:
```shell
mkdir -p /usr/local/mysql8
cd /usr/local/mysql8
tar -xvf mysql-8.0.18-1.el7.x86_64.rpm-bundle.tar
rpm -ivh mysql-community-common-8.0.15-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-8.0.18-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-8.0.18-1.el7.x86_64.rpm
rpm -ivh mysql-community-server-8.0.18-1.el7.x86_64.rpm
```
### 初始化MySQL服务
创建必要的组和用户:
```shell
groupadd mysql
useradd -g mysql mysql
mysqld --initialize #初始化数据库
chown -R mysql:mysql /var/lib/mysql #授权给mysql用户和组
systemctl start mysqld #启动服务
systemctl status mysqld #检查状态
cat /var/log/mysqld.log | grep password #查看root用户的初始密码
```
### 修改MySQL root用户密码
登录到MySQL并修改root的默认密码:
```shell
mysql -u root -p
ALTER USER root@localhost IDENTIFIED BY 新密码;
FLUSH PRIVILEGES; #更新权限以立即生效
```
之后,使用新的密码重新连接即可。
### 配置远程访问(可选)
如果需要从其他机器通过网络登录MySQL服务器,则可以执行以下SQL命令:
```sql
use mysql;
update user set host = % where user=root;
ALTER USER root@% IDENTIFIED WITH mysql_native_password BY 新密码;
```
完成以上步骤后,您就可以使用新的MySQL 8.0数据库服务了。
全部评论 (0)


