首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >MySQL5.7安装

MySQL5.7安装

作者头像
张哥编程
发布2024-12-07 16:30:12
发布2024-12-07 16:30:12
2590
举报
文章被收录于专栏:云计算linux云计算linux

卸载已经安装的MySQL数据库

代码语言:javascript
复制
# 查询MySQL相关的依赖
rpm -qa |grep  mysql
# 如果存在, 则通过rpm -e --nodeps 进行卸载

获取rpm在线安装仓库文件

代码语言:javascript
复制
wget  https://dev.mysql.com/get/mysql80-community-release-el7-6.noarch.rpm

安装mysql的仓库文件

代码语言:javascript
复制
rpm -ivh mysql80-community-release-el7-6.noarch.rpm

修改mysql仓库的配置文件

代码语言:javascript
复制
cd /etc/yum.repos.d/
mysql-community.repo: 用于指定下载哪个版本的安装包
mysql-community-source.repo: 用于指定下载哪个版本的源码

`禁用8.0的版本, 启用5.7的版本`

安装MySQL5.7

代码语言:javascript
复制
# 导入签名的信息key
rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022
# 安装5.7
yum install -y  mysql-community-server

启动数据库

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

登录数据库

代码语言:javascript
复制
# 查看初始密码
less /var/log/mysqld.log  |grep pass

# 登录数据库
mysql -uroot -p'XRY046OefV<7'

修改MySQL数据库密码策略

代码语言:javascript
复制
set global validate_password_length=4;
set global validate_password_policy=0;

创建远程登录用户

代码语言:javascript
复制
ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
#创建一个远程登录用户
create user 'root'@'%' identified by '123456';
# 设置远程登录权限
grant all privileges on *.* to 'root'@'%';

设置服务器编码为utf8

代码语言:javascript
复制
vi /etc/my.cnf
# 在mysqld下面设置
character_set_server=utf8

# 重启服务
systemctl restart mysqld
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2024-05-27,如有侵权请联系 cloudcommunity@tencent.com 删除

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

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 卸载已经安装的MySQL数据库
  • 获取rpm在线安装仓库文件
  • 安装mysql的仓库文件
  • 修改mysql仓库的配置文件
  • 安装MySQL5.7
  • 启动数据库
  • 登录数据库
  • 修改MySQL数据库密码策略
  • 创建远程登录用户
  • 设置服务器编码为utf8
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档