CentOS7 下载 安装 配置 修改密码 远程连接 Mysql8.0.26过程记录(超详细版)

一、前置准备

1.VMware 安装linux CentOS

2.连接FinalShell

3.卸载不需要的环境

        此部分参考链接:参考文章

(1).查看是否存在系统自带的mariadb、mysql

(2).如果有停掉,指令如下:
(3)切换root用户获得权限
(4)卸掉对应的mariadb、mysql

最后:  卸载成功

二、下载对应Mysql文件

官网下载地址:https://downloads.mysql.com/archives/community/

我下载的包(截图):

CentOS7 下载 安装 配置 修改密码 远程连接 Mysql8.0.26过程记录(超详细版)_第1张图片

三、使用Finalshell上传至CentOs

CentOS7 下载 安装 配置 修改密码 远程连接 Mysql8.0.26过程记录(超详细版)_第2张图片

四、开始安装

(1).HOME目录下 建一个文件夹 mysql

mkdir mysql

(2)文件解压至mysql文件夹,并进入mysql文件夹

tar -xvf mysql-8.0.26-1.el7.x86_64.rpm-bundle.tar -C mysql   //解压文件至mysql文件夹内

cd mysql //进入文件夹

ls -lh  //查看文件夹内文件

CentOS7 下载 安装 配置 修改密码 远程连接 Mysql8.0.26过程记录(超详细版)_第3张图片

CentOS7 下载 安装 配置 修改密码 远程连接 Mysql8.0.26过程记录(超详细版)_第4张图片

(3)依次进行安装,顺序不能错

//1.

rpm -ivh mysql-community-common-8.0.26-1.el7.x86_64.rpm

//2.

rpm -ivh mysql-community-client-plugins-8.0.26-1.el7.x86_64.rpm

 //3.

rpm -ivh mysql-community-libs-8.0.26-1.el7.x86_64.rpm

//4.

rpm -ivh mysql-community-libs-compat-8.0.26-1.el7.x86_64.rpm

//5.此处需要安装一个包  使用yum命令

yum -y install openssl-devel

//6.

rpm -ivh mysql-community-devel-8.0.26-1.el7.x86_64.rpm

//7. 

rpm -ivh mysql-community-client-8.0.26-1.el7.x86_64.rpm

//8.

rpm -ivh mysql-community-server-8.0.26-1.el7.x86_64.rpm 

至此已经安装完成

五、初次启动及登陆并修改密码

(1)启动,这一步需要等待加载一会儿

systemctl start mysqld

(2)查看初始化的密码:root@localhost:  后面的是密码,复制下来

cat /var/log/mysqld.log | grep "temporary password"

(3)登陆 输入对应命令,填写密码(此处密码不显示)

 mysql -uroot -p 

CentOS7 下载 安装 配置 修改密码 远程连接 Mysql8.0.26过程记录(超详细版)_第5张图片 

(4).修改密码  此时新密码需要至少八位并要包含数字大小写字母及符号  

ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';

(5).或者如果想使用简单密码需要进行如下操作

        执行以下命令修改校验等级及密码长度

set global validate_password.policy = 0;

set global validate_password.length = 4;

CentOS7 下载 安装 配置 修改密码 远程连接 Mysql8.0.26过程记录(超详细版)_第6张图片

         此时就可以设置任意长度任意组成的密码了,修改语句依旧是以下语句

ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';

CentOS7 下载 安装 配置 修改密码 远程连接 Mysql8.0.26过程记录(超详细版)_第7张图片

六、创建用户,不限制登陆ip可以远程访问,并给其分配权限

create user 'root'@'%' IDENTIFIED WITH mysql_native_password BY '147258';

grant all on *.* to 'root'@'%';

七、建立远程连接 

我使用的是sqlyog:我尝试使用mysql连接失败后使用后SSH成功

1.获取主机ip :  ip可以在CentOS中使用ifconfig 命令查看

2.打开sqlyog建立新链接 使用SSH 填写数据库主机的ip 及你创建的mysql数据库的用户名 以及之前重置的密码  均配置好后点击连接  即可连接成功!

CentOS7 下载 安装 配置 修改密码 远程连接 Mysql8.0.26过程记录(超详细版)_第8张图片

连接后测试:

CentOS7 下载 安装 配置 修改密码 远程连接 Mysql8.0.26过程记录(超详细版)_第9张图片

CentOS7 下载 安装 配置 修改密码 远程连接 Mysql8.0.26过程记录(超详细版)_第10张图片

CentOS7 下载 安装 配置 修改密码 远程连接 Mysql8.0.26过程记录(超详细版)_第11张图片

以上是我的Linux MySQL8.0.26下载、安装、配置及远程连接的整体过程记录,希望对你有一定帮助并祝你 配置成功!如有错误还望指正!

你可能感兴趣的:(sql,linux,centos,mysql)