为了账号安全,请及时绑定邮箱和手机立即绑定

Linux7搭建MySQL8

标签:
Java

一、准备

查看Linux版本信息

uname -a

file

卸载Linux7自带的mariadb

# 查看相关包
rpm -qa | grep mariadb

# 卸载相关包
rpm -e 查出来的包名,有依赖的一起删掉就行 

下载相关包

downloads.mysql.com/archives/community/
图中标注的几个是需要下载的

二、安装

写文章用的安装包

上传

> 将下载的包上传到服务器上

RPM安装

> 顺序已经列出来了,不要错了

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

检查

mysqladmin --version

三、启动

配置

> 默认的dataDir是对不上的。。需要修改下

vim /etc/my.cnf
datadir=/var/lib/mysql/mysql

启动

systemctl start mysqld
systemctl status mysqld

四、修改密码

查看默认密码

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

登录

mysql -u root -p

临时修改符合规则的密码

alter user root@localhost identified by 'Root_123456';

更改密码策略

SHOW VARIABLES LIKE 'validate_password%';

file

set global validate_password.policy = low;
set global validate_password.length = 4; 
alter user root@localhost identified by '123456';
update user set host='%' where host='localhost';
systemctl restart mysqld; 
点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消