码上开心Windows环境mysql数据库使用skip-grant-tables 与用户名密码修改

Posted mskx

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了码上开心Windows环境mysql数据库使用skip-grant-tables 与用户名密码修改相关的知识,希望对你有一定的参考价值。

skip-grant-tables  #跳过数据库权限验证

我们安装mysql 设置my.ini配置文件的时候,常常会在my.ini中添加 skip-grant-tables ,这时接数据库可以使用任意账号或者密码了。

这里顺便说一下,如何【通过 skip-grant-tables重置账户密码】:

  • 到mysql根目录找到mysql配置文件
  • 在my.ini,[mysqld]下添加一行,使其登录时跳过权限检查
  • 技术图片

    如果mysql服务在运行,通过停 net stop mysql 止mysql服务

技术图片

 

重新通过 net start mysql 启动MySQL服务。

技术图片

通过 mysql -uroot -p 登录mysql,命令回车后提示“Enter password”,直接回车即可(因为此时已经跳过数据库权限验证了)

我们可以看到欢迎界面及帮助信息:

 

 技术图片

  • 通过SQL语句修改root用户的密码(例如设置root用户密码为12345678):
#将数据库切换至mysql库
mysql> USE mysql;
#修改密码
mysql> UPDATE user SET authentication_string=PASSWORD(‘12345678‘)WHERE user=‘root‘; 
#刷新MySQL权限相关的表 mysql> flush privileges;
#操作后退出 mysql> exit;

以上是关于码上开心Windows环境mysql数据库使用skip-grant-tables 与用户名密码修改的主要内容,如果未能解决你的问题,请参考以下文章

码上开心Windows环境mysql数据库使用 开通远程访问权限

码上开心Windows环境mysql数据库使用skip-grant-tables 与用户名密码修改

英国教师SK Marvin与盛世国际幼儿园宝贝们开心的一天!

外教老师SK Marvin与盛世国际幼儿园宝贝们开心的一天!

码上微服务- 环境搭建 - Docker

开心档之Go 语言环境安装