当前位置: 首页 > ops >正文

centos7部署mysql5.7

1.下载mysql的官方yum源

wget http://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm

2.安装yum源

yum -y install mysql57-community-release-el7-11.noarch.rpm

3.安装秘钥文件

rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022

4.安装mysql5.7

yum install mysql-community-server

5.启动mysql

 systemctl start mysqld

6.设置开机自启

systemctl enable mysqld

7.修改密码
#在mysql日志文件中找到初始密码

grep pass  /var/log/mysqld.log

在这里插入图片描述
#登录mysql

mysql -uroot -pO#)2Mu2#DNt)

#修改密码

use mysql
ALTER USER 'root'@'localhost' IDENTIFIED BY 'password';

#查看密码策略

show variables like 'validate_password%';

#设置密码长度为6

mysql> set global validate_password_length=6;

#设置密码要包含大小写字母的个数

set global validate_password_mixed_case_count=0;

在这里插入图片描述

#设置允许远程访问

grant all privileges on *.* to root@"%" identified by "pasword";
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'pasword';
#刷新权限
flush privileges; 
#查看是否成功select host,user from user;

在这里插入图片描述
设置不区分大小写
修改/etc/my.cnf配置文件

[mysqld]
lower_case_table_names=1
重启mysql
systemctl restart mysqld
查看修改是否生效
mysql -uroot -ppassword
SHOW VARIABLES LIKE 'lower_case_table_names';

在这里插入图片描述

http://www.xdnf.cn/news/6428.html

相关文章:

  • C++ 函数声明,定义与命名空间的关系
  • 投影仪基础知识及选购方向小记②
  • Media Controller API 1. Introduction 翻译
  • 某某查响应数据解密逆向分析-js逆向
  • 边缘计算平台
  • 串行接口与并行接口
  • API 接口开放平台 Crabc 3.2 发布
  • 70、微服务保姆教程(十三)Docker容器详细讲义
  • 香港科技大学广州|智能制造学域硕博招生宣讲会-西北工业大学专场
  • 【沉浸式求职学习day40】【java面试题精选2】
  • 代码分支操作步骤
  • 人工智能(AI)与机器学习(ML):定义、区别及应用解析
  • web3 前端常见错误类型以及错误捕获处理
  • 四维时空数据安全传输新框架:压缩感知与几何驱动跳频
  • 游戏代码混淆的作用与应用分析
  • C++:运算符重载
  • 2025年5月通信科技领域周报(5.5-5.11):6G终端生态加速构建 量子通信迈入城际商用新阶段
  • GRE作文总结和归纳
  • next.js实现项目搭建
  • 院校机试刷题第三天:1393矩阵转置、1703最大字串和、1700判断回文数
  • 使用Python开发经典俄罗斯方块游戏
  • 蓝桥杯 2024 C++国 B最小字符串
  • 【算法】前缀和
  • [项目深挖]仿muduo库的并发服务器的解析与优化方案
  • Flink 1.13.2 日志配置优化:保留最近 7 天日志文件
  • 【工具】metaTP:一种集成了自动化工作流程的元转录组数据分析工具包
  • python开发api平台雏形
  • 【Java Web】速通JSON
  • How to initialize Linux Mint 22.1 Desktop Operating System
  • 七彩喜数字康养平台:技术驱动下的银发经济范式革命