首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >Linux7搭建MySQL8

Linux7搭建MySQL8

作者头像
程序员朱永胜
发布2023-08-17 16:12:26
发布2023-08-17 16:12:26
4360
举报

一、准备

查看Linux版本信息

代码语言:javascript
复制
uname -a

卸载Linux7自带的mariadb

代码语言:javascript
复制
# 查看相关包
rpm -qa | grep mariadb

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

下载相关包

https://downloads.mysql.com/archives/community/

二、安装

写文章用的安装包

上传

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

RPM安装

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

代码语言:javascript
复制
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

检查

代码语言:javascript
复制
mysqladmin --version

三、启动

配置

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

代码语言:javascript
复制
vim /etc/my.cnf
代码语言:javascript
复制
datadir=/var/lib/mysql/mysql

启动

代码语言:javascript
复制
systemctl start mysqld
代码语言:javascript
复制
systemctl status mysqld

四、修改密码

查看默认密码

代码语言:javascript
复制
 cat /var/log/mysqld.log | grep password

登录

代码语言:javascript
复制
mysql -u root -p

临时修改符合规则的密码

代码语言:javascript
复制
alter user root@localhost identified by 'Root_123456';

更改密码策略

代码语言:javascript
复制
SHOW VARIABLES LIKE 'validate_password%';
代码语言:javascript
复制
set global validate_password.policy = low;
set global validate_password.length = 4; 
代码语言:javascript
复制
alter user root@localhost identified by '123456';
代码语言:javascript
复制
update user set host='%' where host='localhost';
代码语言:javascript
复制
systemctl restart mysqld; 
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021-03-15,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、准备
    • 查看Linux版本信息
    • 卸载Linux7自带的mariadb
    • 下载相关包
  • 二、安装
    • 写文章用的安装包
    • 上传
    • RPM安装
    • 检查
  • 三、启动
    • 配置
    • 启动
  • 四、修改密码
    • 查看默认密码
    • 登录
    • 临时修改符合规则的密码
    • 更改密码策略
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档