一、下载
这里是CentOS7_64位系统,所以采用rpm包进行安装。
官方下载地址:https://dev.mysql.com/downloads/mysql/
国内搜狐地址:http://mirrors.sohu.com/
图解下载步骤1
图解下载步骤2
图解下载步骤3
图解下载步骤4
二、移除mariadb
rpm -qa|grep mariadb
rpm -e mariadb-libs-5.5.64-1.el7.x86_64 –nodeps
rpm -qa|grep mariadb |
三、上传解压
四、执行安装
图解安装步骤:
1.安装common
命令 rpm -ivh mysql-community-common-8.0.18-1.el7.x86_64.rpm --nodeps --force |
2.安装libs
命令 rpm -ivh mysql-community-libs-8.0.18-1.el7.x86_64.rpm --nodeps --force |
3.安装client
命令 rpm -ivh mysql-community-client-8.0.18-1.el7.x86_64.rpm --nodeps --force |
4.安装server
命令 rpm -ivh mysql-community-server-8.0.18-1.el7.x86_64.rpm --nodeps --force |
5.查看已安装的包
命令 rpm -qa|grep mysql |
6.初始化
命令 mysqld --initialize |
7.授权防火墙配置
命令 #授权给Mysql组合mysql用户,该步骤一般不用操作,我们使用root用户所有权限 chown mysql:mysql /var/lib/mysql -R;
#启动mysql服务 systemctl start mysqld.service;
#配置开机启动 systemctl enable mysqld; |
8.查看数据库默认密码
命令 cat /var/log/mysqld.log |grep password |
9.拿到查询密码进行数据库登录
命令 mysql -u root -p |
10.修改密码
命令 ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'root'; |
11.退出重新登录
12.开启远程连接
命令 create user 'root'@'%' identified with mysql_native_password by 'root';
grant all privileges on *.* to 'root'@'%' with grant option;
flush privileges; |
13.防火墙配置
命令 查看防火墙状态 systemctl status firewalld
添加端口 firewall-cmd --zone=public --add-port=3306/tcp --permanent;
重新加载 firewall-cmd --reload; |
14.开启关闭数据库
启动:systemctl start mysqld.service; 关闭:systemctl stop mysqld.service;
|
15.远程连接测试
连接成功,可以使用啦!