2.mysql学习笔记:恢复mysql的root密码

原创 2015年11月18日 15:33:31

mysql的用户管理

mysql数据库中的用户信息存在于mysql.user表单中,如果忘记的话是无法正常进入mysql数据库的,所以此时只能通过无密码状态进入mysql。可以通过修改配置文件设置开机的模式为无密码模式(skip-grant-tables)。

设置mysql为无密码验证模式

编辑mysql的主配置文件:
[root@server5 lib]# vim /etc/my.cnf
这里写图片描述

编辑完为了让无密码模式生效,重起mysql服务:
这里写图片描述

此时直接输入mysql命令进入到数据库,而且没有进行用户名和密码验证:
这里写图片描述

使用mysql数据库,因为mysql的用户管理信息都存在于表mysql.user中:
这里写图片描述

首先我们列举出mysql的用户信息:
这里写图片描述

如果需要修改root的密码则使用如下sql命令:
这里写图片描述

退出mysql后修改配置文件,去掉/etc/my.cnf中的skip-grant-tables.

[root@server5 lib]# vim /etc/my.cnf

这里写图片描述

重启mysql服务,然后使用root用户登陆mysql,如果成功则说明root用户的密码修改成功。
这里写图片描述

第一次无用户名密码验证登陆失败,第二次使用root用户和其修改后的密码登陆成功。
这里写图片描述


小结:
关于mysql的使用会陆续做出总结,敬请期待。

版权声明:本文为博主原创文章,未经博主允许不得转载。

10.zabbix学习笔记:记一次zabbix故障引发的排查过程

zabbix学习笔记:记一次zabbix故障引发的排查过程背景在今天下午实验的时候部署zabbix3.2.1版本,安装完成后使用的时候突然发现系统选择里的语言无法更换为中文,它提示我中文无法切换。如下...

2.zabbix学习笔记:zabbix的基本配置和使用(一)

zabbix的基本配置和使用zabbix的监控设置流程可以设为以下几个部分:Host groups (主机组) Host(主机) Applications(监控项目) Items(监控项) T...

mysql源码学习笔记:内存管理模块MEM_ROOT

源码为mysql-5.7.16社区版。 MEM_ROOT为mysql的内存管理模块,用于统一申请和释放内存,减少在堆中的内存申请操作的次数,以提升性能。这种内存管理的方法可以移植到其他的应用程序中,用...

韩顺平j2ee-JDBC与MySQL学习笔记

  • 2015年03月15日 21:40
  • 1.95MB
  • 下载

MySQL学习笔记之二十三 权限之设置密码

由MySQL使用用户名和口令的方法与Unix或Windows使用的方式有很多不同之处:     MySQL使用于认证目的的用户名,与Unix用户名(登录名字)或Windows用户名无关。缺省地,大多...

php和mysql web开发学习笔记1 --关于在phpstudy中发送电子邮件的例子 自动把更改后的密码发到客户邮箱中 [mail function]函数设置

在学习上边这本书时,书上讲到第27章时,当更改密码时,要求把新改的密码发到用户注册时的邮箱。在windows服务器下,需要按以下步骤进行配置:本文以用zhengxue20145@163.com为发送邮...

修改阿里云MySQL密码的问题---Linux学习笔记(4)

1、关闭mysql服务 # service mysql stop 如果提示mysql: unrecognized service这样的错误提示。 先查...

MySQL修改root密码及恢复权限的多种方法

方法1: 用SET PASSWORD命令   mysql -u root   mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newp...

php学习之mysql(一)找回root密码

转载请注明出处,谢谢。 0前沿 1修改myini配置文件 2stop mysql service 3restart mysql service 4启动dos命令窗口利用客户端进入 5修改root密码 ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:2.mysql学习笔记:恢复mysql的root密码
举报原因:
原因补充:

(最多只允许输入30个字)