Linux基于CentOS7安装部署mysql8

一、 安装部署mysql8

1.官网下载地址

https://www.mysql.com/

1.分别点击图中步骤
在这里插入图片描述
2.点击社区版服务
在这里插入图片描述
3.选择系统和版本并点击Download进入开始下载页
在这里插入图片描述
4.直接点击下载
在这里插入图片描述
5.下载成功后的包(命令:tar -xvf mysql-8.0.22-1.el7.x86_64.rpm-bundle.tar)
在这里插入图片描述

二、安装部署

1.上传linux系统并解压(解压后如下)
在这里插入图片描述
2.移除原有mysql相关包(使用rpm -e 命令移除,如果移除失败使用yum remove命令,如下图所示)
在这里插入图片描述
在这里插入图片描述
3.依次安装如下几个rpm包

mysql-community-common-8.0.22-1.el7.x86_64.rpm
mysql-community-libs-8.0.22-1.el7.x86_64.rpm
mysql-community-client-plugins-8.0.22-1.el7.x86_64.rpm
mysql-community-client-8.0.22-1.el7.x86_64.rpm
mysql-community-server-8.0.22-1.el7.x86_64.rpm

在这里插入图片描述
4.初始化mysql

mysqld --initialize --user=mysql

5.查看默认的初始密码

cat /var/log/mysqld.log

在这里插入图片描述

三、登陆mysql

1.启动mysql服务

service mysqld start

在这里插入图片描述
2.查看服务状态

service mysqld status

3.使用原始密码登录mysql

mysql -uroot -p=-7etnR_l%2D

4.修改mysql密码

# alter user 'root'@'localhost' identified by '新密码';
# flush privileges;

5.使用新密码登陆
在这里插入图片描述
tips:温馨提示一下,如果安装mysql过程中遇到解决不了的问题,执行 mysqld --initialize --user=mysql 命令(即上述安装部署下的第三步),初始化密码,重新登陆mysql。

四、开启远程连接

1.安装好mysql过后,在vim /etc/my.cnf 添加skip-grant-tables
2.重启mysql服务,并查看该服务启动是否完好 使用ps -ef|grep mysqld命令
3.登陆mysql后执行update user set authentication_string=’’ where user=‘root’;再执行flush privileges;
4.输入exit退出来,再修改my.cnf,去掉skip-grant-tables,重启服务service mysqld restart
5.修改host,执行 update user set host="%" where user=“root”;再执行ALTER USER “root”@“localhost” IDENTIFIED BY “自定义密码”(这里如果密码不符合规则,会有提示不符合安全规则,自己设置一下就好了)
6.再执行 ALTER USER ‘root’@’%’ IDENTIFIED BY ‘自定义密码’ PASSWORD EXPIRE NEVER;
7.再执行 ALTER USER ‘root’@’%’ IDENTIFIED WITH mysql_native_password BY ‘自定义密码’;
8.最后执行 FLUSH PRIVILEGES;

OK!如果对你有帮助,随手点个赞吧,谢谢~

在这里插入图片描述

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值