centos8安装mysql8.0

第一步:mysql软件获取

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

# 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

结果:
在这里插入图片描述

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

显示如下:
结果

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';

修改后就可以用新密码登录了。
在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值