前提:mysql版本5.7,linux版本红帽centos7

目标:搭建MYSQL数据库服务器并设置数据库管理员本机登录的密码为123456

-1. 安装略

-2. 检查安装

~# rpm -qa | grep 'mysql' 查看是否安装

~# rpm -qc mysqld 查看服务的所有配置文件

/etc/my.cnf

~# cat /etc/my.cnf (版本不同,配置文件定义的各种参数也会不同)

...

datadir=/var/lib/mysql ----找到默认存放数据位置

log-error=/var/log/mysqld.log ----找到默认日志

...

-3. 启动服务 # systemctl start mysqld

-4. 使用初始密码登陆(5.7版本默认存放在日志中)

~# grep 'password' /var/log/mysqld.log

password is generated for root@localhost: y2d>EdirOfVs

~# mysql -u root -p 'y2d>EdirOfVs' 切记密码是随机的

-5. 修改密码(要是你记得住初始密码也行,起码安全性高,哈哈)

方法一:

mysql> set global validate_password_policy=0; 策略设为0,表示只检查密码长度

mysql> set global validate_password_length=6; 默认密码长度为6

mysql> alter user root@"localhost" identified by '123456'; 修改完成

方法二: 这个方法设置新密码要遵循策略1,

0/LOW:只检查长度;

1/MEDIUM:检查长度、数字、大小写、特殊字符;

2/STRONG:检查长度、数字、大小写、特殊字符字典文件。

~# mysqladmin -hlocalhost -uroot -p password "新密码"

enter password: 原密码

-6. 忘记密码?别着急往下看

~# systemctl stop mysqld 先关闭服务

~# vim /etc/my.cnf 修改配置文件

[mysqld]

skip-grant-tables 添加这行

:wq

~# systemctl restart mysqld 重启服务

-7. 登陆,并设置新密码

~# mysql 直接进去

mysql> update mysql.user set authentication_string=password('654321') where user='root' and Host = 'localhost';

mysql> flush privileges;

mysql> quit

~# vim /etc/my.cnf 退出mysql,再次修改配置文件

[mysqld]

#skip-grant-tables 把之前修改的注释掉,或删除

:wq

~# systemctl restart mysqld 修改配置文件记得重启

~# mysql -uroot -p'654321' 就ok拉

mysql>

各位大佬批评指正请在评论席留言,我看到后会酌情修改哟!HAHA

mysql修改密码5.7_mysql数据库5.7版修改密码详细(centos7)相关推荐

  1. python获取数据库用户名密码_在数据库中存储用户和密码

    我正在创建一个用户+密码的软件.认证后,用户可以访问一些半公共服务,但也可以加密一些只有用户才能访问的文件.在 用户必须按原样存储,如有可能,无需修改.在auth之后,只要软件还在运行,用户和密码都会 ...

  2. 2k20手机修改器服务器已到,NBA2K20手机版修改器

    喜欢玩2K20的用户们快看过来,这款NBA2K20手机版修改器软件的出现,是可以修改游戏中的画质参数的.同时用户也可以通过这款软件来修改角色的皮肤,是可以给用户带来不错的体验.软件使用起来也是非常简单 ...

  3. mysql 创建库 5.7_MySQL数据库之MySQL5.7创建用户时报错

    本文主要向大家介绍了MySQL数据库之MySQL5.7创建用户时报错 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. 1 故障现象: 在创建用户时候,提示以下错误: root@l ...

  4. vb mysql 插入记录_vb实现数据库的连接,修改,删除,插入(ADO.Net)

    [vb]代码库Public Class 全部学生信息 Dim conn As New SqlConnection Dim rs As New SqlDataAdapter 'Dim dt As New ...

  5. upupw mysql数据库路径_Nginx版UPUPW控制面板详细介绍

    UPUPW Nginx版PHP环境控制面板分为核心功能区.检测备份区.启动关闭区三大块,要启用某个功能只要输入相应功能左边的字符按回车键即可. 核心功能区: 1-添加虚拟主机 即除了默认的主机以外,设 ...

  6. 我的世界我服务器注册密码大全,我的世界国际版账号密码大全2021

    难题填补 我的世界手游海外版账户密码全集2021_MC海外版账户密码全集2021 强烈推荐回答 手机游戏我的世界手游,二零二一年海外版的账户密码分别是账户:traciwilliams103@gmail ...

  7. java连接远程带有密码的mongodb数据库

    java连接远程带有密码的mongodb数据库 java连接远程带有密码的mongodb数据库,这个是我们研究java以及mongodb数据库的人都必须研究的,mongo我们可以在远程设置远程的mon ...

  8. zabbix mysql分开部署_Centos7 安装部署zabbix5.0服务端 超详细图文步骤

    一.系统环境准备 1.操作系统Centos7以上版本,注意尽量保证是空系统,没有安装数据库和Apache等中间件 2.安装前关闭selinux和firewall #ps:关闭防火墙并设置开机不启动(生 ...

  9. MySql中添加用户,新建数据库,用户授权,删除用户,修改密码

    MySql中添加用户,新建数据库,用户授权,删除用户,修改密码(注意每行后边都跟个;表示一个命令语句结束): 1.新建用户 登录MYSQL: @>mysql -u root -p @>密码 ...

最新文章

  1. 云服务器基础运维与管理
  2. shell脚本示例:批量比较多个文件的内容是否相同
  3. 如何搭建一个打印荣誉证书的网站_如何搭建一个免费的作品集网站
  4. python获取当前时间的源代码_Python获取时间戳代码实例
  5. 《Python Cookbook 3rd》笔记(3.10):矩阵与线性代数运算
  6. tomcat 占用的内存越来越大_智能手机内存为什么越来越大 就这三点原因
  7. 数据科学 IPython 笔记本 8.15 Matplotlib 中的三维绘图
  8. 运输层课后第33题解析
  9. [转载] Python类属性、类方法和静态方法
  10. iOS开发中常用的宏
  11. 4月17日 键盘大小写指示indicator-lockkeys
  12. java中queue的使用
  13. nginx root alias 文件路径配置
  14. 搬: 含有对象成员指针的类的对象成员指针初始化问题
  15. 如何在Excel中创建组合图
  16. outlook邮件中样式错乱问题
  17. 【pwn】长安杯baigei
  18. krpano plugin interface
  19. 还在用excel做可视化图表?这款数据可视化软件让你事半功倍
  20. preparestatement中的反射原理_技术文章 |智能网联汽车激光雷达工作原理、性能比较与安全性分析...

热门文章

  1. 中value大小_如何在Spring/SpringBoot 中做参数校验?你需要了解的都在这里!
  2. 02-CSS基础与进阶-day6_2018-09-05-22-02-24
  3. 操作系统(六) 进程同步
  4. Visual Studio 常用快捷键(一)
  5. 求两条直线(线段)的交点
  6. _RecordsetPtr
  7. 十、Axis WebService常用命令和调试工具
  8. MFC 程序大小及控件自适应不同的屏幕分辨率
  9. 判断活动窗口_蒙城活动推拉棚定做厂家
  10. 语音处理的分帧,帧移,加窗,滤波,降噪,合成