博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MySQL(root用户)密码重置
阅读量:4288 次
发布时间:2019-05-27

本文共 894 字,大约阅读时间需要 2 分钟。

在使用mysql-5.6.24-winx64的使用,第一次服务启动成功,使用命令行第一次登录不需要密码,

如果第一次没有修改密码或忘记密码,再次登录需要重置密码,方法如下。

分别在Windows下和Linux下重置了MYSQL的root的密码: 

  在windows下:

  1:进入cmd,停止mysql服务:Net stop mysql

     到mysql的安装路径启动mysql,在bin目录下使用mysqld-nt.exe启动,

  2:执行:mysqld-nt --skip-grant-tables(窗口会一直停止)

  
     3:然后另外打开一个命入令行窗口,执行mysql(或者直接进入Mysql Command Line Cilent),此时无需输入密码即可进入。

  >use mysql

  >update user set password=password("新密码") where user="root";

  >flush privileges;

  >exit

  4:使用任务管理器,找到mysqld-nt的进程,结束进程!

  在重新启动mysql服务,就可以用新密码登录了。

特别注意,需要使用“分号”结尾,图片上的代码有问题。

  在linux下:

  如果 MySQL 正在运行,首先杀之: killall -TERM mysqld。

  启动 MySQL :bin/safe_mysqld --skip-grant-tables &

  就可以不需要密码就进入 MySQL 了。

  然后就是

  >use mysql

  >update user set password=password("new_pass") where user="root";

  >flush privileges

  >use mysql >update user set password=password("new_pass") where user="root"; >flush privileges;

  重新杀 MySQL ,用正常方法启动 MySQL 。

转载地址:http://bragi.baihongyu.com/

你可能感兴趣的文章
No matching distribution found for docx(配置cmd控制台代理)
查看>>
pycharm 无法安装模块 nothing to show
查看>>
ModuleNotFoundError: No module named 'exceptions'
查看>>
pandas corr()函数
查看>>
香农熵概念理解
查看>>
pycharm调试步骤(详细)
查看>>
交叉验证
查看>>
matplotlib绘制横向柱状图
查看>>
python函数 range()和arange()
查看>>
linux容器安装cmake
查看>>
win10安装pyhive包
查看>>
must be str,not int
查看>>
crontab使用方法
查看>>
一元线性回归原理及python简单实现
查看>>
sql删除表中某个字段的重复数据,取较大者
查看>>
python中List和Tuple的区别
查看>>
Python中MySQL查询结果返回类型
查看>>
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe4 in position 31: ordinal not in range(128)
查看>>
python2.7换行输出多个变量
查看>>
计算机工作流程
查看>>