centos8安装mysql8.0

centos8安装mysql详细步骤

  • 第一步:mysql软件获取
  • 第二步:安装mysql的步骤

第一步:mysql软件获取

mysql直接在官网上就可以获取了,社区版是免费的。
官网链接: https://dev.mysql.com/downloads/mysql/.
选择相应的系统和版本,然后点击下载。
centos8安装mysql8.0_第1张图片
点击下载进去后直接点下面的链接就可以开始下载了。可以把文件下载到本地再上传到服务器,也可以右击复制下面的链接,直接下载到服务器上。
centos8安装mysql8.0_第2张图片
在从本地拖动到服务器的操作很简单就不讲了,直接下载到服务器的命令如下:

# wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.28-1.el8.x86_64.rpm-bundle.tar

第二步:安装mysql的步骤

如果之前安装过mysql,但是运行不了,到处报错,建议直接卸掉重装,步骤如下,如果之前没有安装过的可以跳过第2步。
1.查看mysql安装了什么东西:

# rpm -qa |grep -i mysql8.0.28-1.el8.x86_64.rpm-bundle.tar

结果:
centos8安装mysql8.0_第3张图片

2.把上面显示已安装的一个个卸载掉:-ev表示删除,后面的文件名按照上面显示的一个个对应。

# rpm -ev mysql-community-common-8.0.28-1.el8.x86_64

3.把mysql的安装包上传到服务器或者直接在服务器上下载。

# wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.28-1.el8.x86_64.rpm-bundle.tar

4.新建一个mysql文件夹放解压后的安装文件。

mkdir mysql

5.把安装包解压到mysql文件夹

# tar -xvf mysql-8.0.28-1.el8.x86_64.rpm-bundle.tar -C mysql

6.进入解压后的安装文件夹:

# cd mysql

7.安装common:

# rpm -ivh mysql-community-common-8.0.28-1.el8.x86_64.rpm --nodeps --force

安装libs:

# rpm -ivh mysql-community-libs-8.0.28-1.el8.x86_64.rpm --nodeps --force

安装client:

# rpm -ivh mysql-community-client-8.0.28-1.el8.x86_64.rpm --nodeps --force

安装server:

# rpm -ivh mysql-community-server-8.0.28-1.el8.x86_64.rpm --nodeps --force

8.查看刚才安装的文件:

# rpm -qa | grep mysql

9.对mysql进行初始化和配置:

# mysqld --initialize
# chown mysql:mysql /var/lib/mysql -R

10.启动mysql服务,设置开机自启动

# systemctl start mysqld.service
# systemctl enable mysqld

显示如下:
centos8安装mysql8.0_第4张图片

11.获取mysql的初始密码:

# cat /var/log/mysqld.log | grep password

12.登录mysql数据库,使用初始密码:

# mysql -uroot -p

13.修改root用户密码为123456:

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';

修改后就可以用新密码登录了。
centos8安装mysql8.0_第5张图片

你可能感兴趣的:(mysql,服务器,数据库)