1.下载mysql源文件
2.通过 rpm -qa | grep mariadb 命令查看 mariadb 的安装包
3.通过 rpm -e mariadb-libs-5.5.56-2.el7.x86_64 --nodeps 命令装卸 mariadb
4.源文件压缩包上传到/usr/local/mysql
5.tar -xvf mysql-8.0.26-1.el7.x86_64.rpm-bundle.tar解压文件
6.通过 rpm -ivh mysql-community-common-8.0.26-1.el7.x86_64.rpm --nodeps --force 命令安装 common
7.通过rpm -ivh mysql-community-libs-8.0.26-1.el7.x86_64.rpm --nodeps --force命令安装 libs
8.通过rpm -ivh mysql-community-client-8.0.26-1.el7.x86_64.rpm --nodeps --force命令安装 client。
9.通过rpm -ivh mysql-community-server-8.0.26-1.el7.x86_64.rpm --nodeps --force命令安装 server
10.通过rpm -qa | grep mysql命令查看 mysql 的安装包,如果有上面四个信息表示成功
11.通过以下命令,完成对mysql数据库的初始化和相关配置:
输入mysqld --initialize回车
输入chown mysql:mysql /var/lib/mysql -R回车
输入systemctl start mysqld.service回车
输入systemctl status mysqld.service回车
输入systemctl enable mysqld回车
12.通过cat /var/log/mysqld.log | grep password命令查看数据库的密码,并复制
13.通过mysql -uroot -p命令,回车,粘贴密码,回车
14.通过alter user 'root' @'localhost' identified with mysql_native_password by 'root';命令来修改密码
15.授予远程访问权限:
输入create user 'root'@'%' identified by 'root';命令,回车
输入grant all privileges on *.* to 'root'@'%';命令,回车
输入flush privileges;命令,回车
16.通过alter user 'root' @'%' identified with mysql_native_password by 'root';命令修改远程授权密码(以便客户端工具连接)
17.通过exit命令退出mysql
18.开启3306端口
firewall-cmd --zone=public --add-port=3306/tcp --permanent
firewall-cmd --reload
修改端口号启动报错
SELinux问题
方法一: 不需要重启Linux:
[root@localhost ~]# setenforce 0
方法二:需要重启Linux:
vi /etc/selinux/config
SELINUX=disabled