关闭

mysql密码忘记,怎么处理 (版本5.7以下)

297人阅读 评论(0) 收藏 举报
分类:

1.不验证密码登陆

[root@localhost ~]# mysqld_safe --skip-grant-tables --user=mysql &

2.在执行mysql 登陆(无需密码)

 

[root@localhost ~]# mysql 
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 2004773
Server version: 5.6.24 MySQL Community Server (GPL)

Copyright (c) 2000, 2015, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> 

3.修改新密码

mysql> update mysql.user set password=password("laonm123") where user='root' and host='localhost';

4.刷新权限

mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)

mysql> 


5.退出, 关闭mysql(这步相当重要)

[root@localhost ~]# mysqladmin -uroot -plaonm123 shutdown
140023 03:03:34 mysqld_safe mysqld from pid file /usr/........

6.启动mysql

[root@localhost ~]# /etc/init.d/mysqld start

7.正常登陆(使用新密码)

[root@localhost ~]# mysql -uroot -p
Enter password: 
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 2004814
Server version: 5.6.24 MySQL Community Server (GPL)

Copyright (c) 2000, 2015, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> 



0
0
查看评论

Window系统中MySql 5.7.19 忘记密码该怎么改回来

故事背景:装了mysql几天后忘记了密码,怎么试都不对,我也很绝望于是百度重设密码的方法,路途曲折,所以写下自己的解决方法,以助后人一臂之力。目的:改root密码为root方法:其实也就是修改mysql里所存储的root密码。至于为什么我的路途那么曲折?因为网上所修改的password字段,其实在我...
  • zuolovefu
  • zuolovefu
  • 2017-07-28 16:37
  • 2563

mysql5.7忘记密码时,修改root密码

(1).由于MySQL5.7在安装完后,第一次启动时,会在root目录下生产一个随机的密码,文件名为 .mysql_secret 所以,登录时需要用随机密码登录,然后通过以下命令修改密码 “SET PASSWORD = PASSWORD(‘new password’);”(2). 在忘记roo...
  • xinliuqianxue
  • xinliuqianxue
  • 2016-08-08 22:39
  • 16116

windows下MySQL忘记密码解决方法(5.7版本)

1、先停止目标MySQL的服务。2、进入控制台,进入mysql的安装目录的bin目录后执行如下命令:mysqld –defaults-file=“F:\mysql\my-default.ini” –console –skip-grant-tables上述加粗的为安装目录根目录下的.ini文件系统路径...
  • qq13398600329
  • qq13398600329
  • 2016-10-08 23:41
  • 577

Windows下Mysql5.7忘记root密码的解决方法

1、 首先检查mysql服务是否启动,若已启动则先将其停止服务,可在开始菜单的运行,使用命令:net stop mysql 打开第一个cmd窗口,切换到mysql的bin目录,运行命令:mysqld --defaults-file="C:\ProgramData\MySQL\MySQL S...
  • Coder_Jeremy
  • Coder_Jeremy
  • 2017-06-29 21:01
  • 2851

linux下mysql5.7.x版本忘记root初始密码

今天在安装mysql5.7.8的时候遇到一些问题,首当其冲便的是初始root密码的变更,特分享解决方法如下: 1.mysql5.7会生成一个初始化密码,而在之前的版本首次登陆不需要登录。 shell> cat /root/.mysql_secret  # Passw...
  • yisheyuanzhang
  • yisheyuanzhang
  • 2016-01-22 11:39
  • 3524

Mysql 5.7 Root密码忘记回复(重置root密码)

mysql因其开源且易用的特点占用了数据库的大半壁江山,工作中也算是应用的最多的数据库软件; 下载了个Mac版的mysql server,版本为5.7.11,傻瓜式的安装,安装成功后提示初始密码弹窗窗口; 机器上安装的数据库软件是Sequel Pro,登录一只提示failure,从网上查看MySQL...
  • wuyinggui10000
  • wuyinggui10000
  • 2016-03-24 18:23
  • 1127

Mac下MySQL5.7忘记root密码

操作步骤: 1、 在系统偏好设置中停止MySQL服务。 2、执行命令以安全模式启动MySQL: cd /usr/local/mysql/bin sudo ./mysqld_safe --skip-grant-tables 3、新打开一个命令行窗口,在MySQL中执行&#...
  • cuihaiyang
  • cuihaiyang
  • 2017-01-13 21:44
  • 1116

windows下mysql5.7忘记root密码后的解决方法

添加windows下mysql服务 以管理员身份打开cmd,执行 mysqld --install net stop mysql # 忘记密码找回 my.ini 的mysqld下添加 skip-grant-tables # 启动mysql服务 net start mysqld ...
  • yonggeit
  • yonggeit
  • 2017-05-30 20:20
  • 2324

mac上安装MySQL5.7重置密码

Mac系统版本10.11.6 1.安装MySQL5.7.15版本,使用DMG方法安装,具体安装方法这里就不说了 2.安装好后,使用mysql -u root -p登录系统时需要输入密码,这里我们不知道密码是啥,试了好多网上的方法都不行,终于找到了 3.打开终端,具体步骤如下 sudo /usr/...
  • uxiaolang
  • uxiaolang
  • 2016-10-06 00:27
  • 731

linux下mysql 5.7+版本 忘记密码和支持远程访问

在linux下安装mysql5.7+版本,如果忘记密码需要做以下几步: 1、停止Mysql服务(有的文章说可以不停,建议还是停止,减少不必要的麻烦) 2、进入/etc/my.cnf(一般都会放在这个目录下,如果有特殊的,自己使用搜索功能找到就行),在最后加上:skip-grant-tables 3...
  • jiangnan8710
  • jiangnan8710
  • 2016-12-06 10:23
  • 381
    个人资料
    • 访问:256729次
    • 积分:3895
    • 等级:
    • 排名:第9673名
    • 原创:140篇
    • 转载:28篇
    • 译文:1篇
    • 评论:16条
    最新评论