Linux安装Mysql8.4.2 LTS

下载安装包

下载地址:MySQL

根据自己的系统选择哦!

我的系统是OpenEuler22.03LTS兼容红帽安装包

image-20240908141022472

下载之后上传到root目录下

image-20240908141150263

创建安装目录并解压安装包到此目录下

1
2
3
4
mkdir mysql8.4.2lts
tar -xvf mysql-8.4.2-1.el8.x86_64.rpm-bundle.tar -C mysql8.4.2lts
cd mysql8.4.2lts/
ls

已经解压完成了哦

image-20240908141612404

开始安装

删除旧版本的mysql和mariadb

1
2
3
4
5
# 卸载 mariadb 相关的包
yum remove mariadb mariadb-config mariadb-libs -y

# 如果之前安装过 MySQL 社区版,也需要一并移除
yum remove mysql-community-common mysql-community-icu-data-files mysql-community-client-plugins mysql-community-libs mysql-community-client mysql-community-server mysql-community-libs-compat -y

最好按照以下顺序按照,不然会报错

1
2
3
4
5
6
7
8
9
#全局的依赖(common)
rpm -ivh mysql-community-common-8.4.2-1.el8.x86_64.rpm
rpm -ivh mysql-community-icu-data-files-8.4.2-1.el8.x86_64.rpm
rpm -ivh mysql-community-client-plugins-8.4.2-1.el8.x86_64.rpm
rpm -ivh mysql-community-libs-8.4.2-1.el8.x86_64.rpm
rpm -ivh mysql-community-client-8.4.2-1.el8.x86_64.rpm
rpm -ivh mysql-community-server-8.4.2-1.el8.x86_64.rpm
#php依赖文件
rpm -ivh mysql-community-libs-compat-8.4.2-1.el8.x86_64.rpm

注意:如果需要搭载php使用,需要安装7.7,因为rpm -ivh mysql-community-libs-compat是php的依赖。;如果不安装php,则无需安装7.7的依赖。

数据库基础配置

启动数据库并且设置自启动

1
systemctl enable mysqld --now

查看启动进程

1
ps -ef | grep mysql

image-20240908144458980

查看初始密码

1
grep 'temporary password' /var/log/mysqld.log
1
2
2024-09-08T06:44:47.204524Z 6 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: zo+&q(qYG21X
密码是zo+&q(qYG21X

修改密码

1
2
mysql -uroot -p"zo+&q(qYG21X"
alter user 'root'@'localhost' identified by 'Qianyios007@';

以后你就可以用以下目录登入mysql了

1
mysql -uroot -p"Qianyios007@"
特别声明
千屹博客旗下的所有文章,是通过本人课堂学习和课外自学所精心整理的知识巨著
难免会有出错的地方
如果细心的你发现了小失误,可以在下方评论区告诉我,或者私信我!
非常感谢大家的热烈支持!