MYSQL官方网站:
MySQL :: MySQL Downloads
2,直接下载 Bundle 完整的压缩包
ps:里面包含了以一下所有的包
ps:这里下载慢的可以利用复制下载链接利用迅雷下载
下载好后,利用 xftp 传输到 linux
3,利用 tar 命令解压 压缩包
tar -xvf mysql-8.0.29-1.el7.x86_64.rpm-bundle.tar
4,卸载 mariadb
CentOS 7已经不支持mysql了,内部集成了mariadb,所以安装mysql会和mariadb的文件冲突,需要先卸载掉mariadb,再安装mysql
rpm -qa | grep mariadb
忽略依赖强制卸载mariadb
5,安装 mysql8.0rpm -e --nodeps mariadb-libs
PS:MySQL 的各个包存在依赖需要按照顺序安装
1. mysql-community-common
2. mysql-community-client-plugins
3. mysql-community-libs
4. mysql-community-client
5. mysql-community-icu-data-files
6. mysql-community-server
rpm -ivh mysql-community-common-8.0.29-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-plugins-8.0.29-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-8.0.29-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-8.0.29-1.el7.x86_64.rpm
rpm -ivh mysql-community-icu-data-files-8.0.29-1.el7.x86_64.rpm
6,嫌麻烦直接全部输了rpm -ivh mysql-community-icu-data-files-8.0.29-1.el7.x86_64.rpm
ps:我下载的是mysql8.0.29
7,mysql 初始化rpm -ivh mysql-community-common-8.0.29-1.el7.x86_64.rpm mysql-community-libs-8.0.29-1.el7.x86_64.rpm mysql-community-devel-8.0.29-1.el7.x86_64.rpm mysql-community-client-8.0.29-1.el7.x86_64.rpm mysql-community-server-8.0.29-1.el7.x86_64.rpm --nodeps --force
8,设置使用权限mysqld --initialize --console
9,启动 mysql 服务chown -R mysql:mysql /var/lib/mysql
10,查看 mysql 的临时密码systemctl start mysqld
11,登录 mysqlcat /var/log/mysqld.log | grep localhost
12,修改密码mysql -u root -p
alter user 'root'@'localhost' identified by '12345687';
13,查看数据库
show databases;
在linux CentOS7 安装MySQL流程到此结束了。



