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

Centos7使用rpm安装mysql 5.7.43

Centos7使用rpm安装mysql 5.7.43

1、下载rpm包

wget
https://downloads.mysql.com/archives/get/p/23/file/mysql-5.7.43-1.el7.x86_64.rpm-bundle.tar

2、解压并安装

tar xf mysql-5.7.43-1.el7.x86_64.rpm-bundle.tar
yum -y install mysql-*

在这里插入图片描述

3、按需修改mysql配置

#注意:自定义datadir目录要给mysql用户授权

vim /etc/my.cnf

chown -R mysql.mysql /opt/mysql

在这里插入图片描述

4、启动mysql并添加开机自启动

systemctl start mysqld
systemctl enable mysql

5、查看初始密码并登录mysql验证

grep password /opt/mysql/mysqld.log
mysql -uroot -p
#输入上面查到的密码

在这里插入图片描述

6、修改密码

如果设置的密码过于简单,上面执行会报错

mysql> alter user  user() identified by 'root';
ERROR 1819 (HY000): Your password does not satisfy the current policy requirements

mysql> alter user  user() identified by 'root!Passwrd';
Query OK, 0 rows affected (0.00 sec)
#刷新权限使生效
mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)

简单密码报错解决方法1(推荐):

设置8位及以上密码来保证安全性

解决方法2:

降低密码复杂度及修改密码过期策略

#设置密码不过期
mysql> set global validate_password_policy=0;
Query OK, 0 rows affected (0.00 sec)
#设置密码长度为1
mysql> set global validate_password_length=1;
Query OK, 0 rows affected (0.00 sec)
#修改密码
mysql> alter user  user() identified by 'root';
Query OK, 0 rows affected (0.00 sec)
#刷新权限使生效
mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)

退出重新登录验证


http://www.kler.cn/a/149624.html

相关文章:

  • Matlab自学笔记四十一:介绍日期时间型的显示格式:年‘y‘ 月‘M‘ 日‘d‘ 周‘e‘ 时‘h‘ 分‘m‘ 秒‘s‘
  • Java复习42(PTA)
  • Apache ECharts
  • 【韩老师零基础30天学会Java 】07章 面向对象编程(基础)
  • 由播客转向个人定制的音频频道(1)平台搭建
  • [极客大挑战 2019]PHP 1
  • 【matlab程序】matlab画台风符号和实例应用
  • Web UI自动化测试框架
  • 1.5 C语言之字符输入输出
  • 初始本地仓库推送到远程仓库-git
  • 如何在自定义数据集上训练 YOLOv8 实例分割模型
  • Spring的@Feign源码分析
  • 【解决】HDFS JournalNode启动慢问题排查
  • SpringCloud之服务网关Gateway组件使用——详解
  • uniapp+微信小程序监听返回事件
  • Postman进阶功能实战演练
  • Vue框架学习笔记——计算属性
  • C++内存管理
  • 西南科技大学信号与系统A实验三(线性连续时间系统的分析)
  • 前后端分离前端请求后端接口的方式
  • 正向和反向代理区别
  • STM32 基础知识
  • 查看各ip下的连接数
  • 第一个php扩展开发的demo
  • 模拟实现offsetof宏(详解)
  • 第三方发起备份的ORA-00245问题