• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase
您的位置:首页 > 数据库 >Mysql > 强制修改mysql的root密码的六种方法分享(mysql忘记密码)

强制修改mysql的root密码的六种方法分享(mysql忘记密码)

作者: 字体:[增加 减小] 来源:互联网 时间:2017-05-11

通过本文主要向大家介绍了mysql忘记root密码,mysql5.7忘记root密码,mysql忘记root,mysql5.6忘记root密码,mysql忘记密码等相关知识,希望本文的分享对您有所帮助
方法一
使用phpmyadmin,这是最简单的了,修改mysql库的user表,
不过别忘了使用PASSWORD函数。
方法二
使用mysqladmin,这是前面声明的一个特例。
mysqladmin -u root -p password mypasswd
输入这个命令后,需要输入root的原密码,然后root的密码将改为mypasswd。
把命令里的root改为你的用户名,你就可以改你自己的密码了。
当然如果你的mysqladmin连接不上mysql server,或者你没有办法执行mysqladmin,
那么这种方法就是无效的。
而且mysqladmin无法把密码清空。
下面的方法都在mysql提示符下使用,且必须有mysql的root权限:
方法三
mysql> INSERT INTO mysql.user (Host,User,Password)
VALUES('%','jeffrey',PASSWORD('biscuit'));
mysql> FLUSH PRIVILEGES
确切地说这是在增加一个用户,用户名为jeffrey,密码为biscuit。
在《mysql中文参考手册》里有这个例子,所以我也就写出来了。
注意要使用PASSWORD函数,然后还要使用FLUSH PRIVILEGES。
方法四
和方法三一样,只是使用了REPLACE语句
mysql> REPLACE INTO mysql.user (Host,User,Password)
VALUES('%','jeffrey',PASSWORD('biscuit'));
mysql> FLUSH PRIVILEGES
方法五
使用SET PASSWORD语句,
mysql> SET PASSWORD FOR jeffrey@"%" = PASSWORD('biscuit');
拟也必须使用PASSWORD()函数,
但是不需要使用FLUSH PRIVILEGES。
方法六
使用GRANT ... IDENTIFIED BY语句
mysql> GRANT USAGE ON *.* TO jeffrey@"%" IDENTIFIED BY 'biscuit';
这里PASSWORD()函数是不必要的,也不需要使用FLUSH PRIVILEGES。
注意: PASSWORD() [不是]以在Unix口令加密的同样方法施行口令加密。
MySQL 忘记口令的解决办法
如果 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;
重新杀 MySQL ,用正常方法启动 MySQL 。 </div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 强制修改mysql的root密码的六种方法分享(mysql忘记密码)
  • MYSQL 修改root密码命令小结
  • 重置MySQL数据库root密码(linux/windows)
  • mysql 忘记密码的解决方法(linux和windows小结)
  • MySQL忘记密码恢复密码的实现方法
  • MAC上Mysql忘记Root密码或权限错误的快速解决方案_MySQL
  • 不重启Mysql修改root密码的方法
  • mysql修改密码的三方法和忘记root密码的解决方法
  • mysql root密码的重设方法(亲测可用)
  • MySQL——修改root密码的4种方法(以windows为例)

相关文章

  • 2017-05-11MySQL Hash索引和B-Tree索引的区别
  • 2018-12-05mysql全文索引数据查询问题
  • 2017-05-11MySQL中ADDDATE()函数的使用教程
  • 2017-08-07mysql 增加和删除用户的访问权限和删除
  • 2018-12-05oracle修改SGA后无法启动问题分析及解决方法
  • 2017-05-11浅析MYSQL REPEATABLE-READ隔离级别
  • 2017-05-11在Docker中使用MySQL的教程
  • 2018-12-05mysql中数据类型优化方法详解
  • 2018-12-05SQL 统计一个数据库中所有表记录的数量
  • 2018-12-05MySQL 自动备份与数据库被破坏后的恢复方法第1/2页

文章分类

  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase

最近更新的内容

    • mysql中合并两个字段的方法分享
    • Mysql日志文件和日志类型介绍
    • 使用准则进行条件查询--1.4.从窗体中选择查询的条件
    • MySQL InnoDB和MyISAM数据引擎的差别分析
    • MySQL中关于静态变量作用的具体分析
    • mysql的日期和时间函数
    • mysql乱码问题分析与解决方法
    • MySQL优化之-集群搭建代码步骤详解(图)
    • MySQL 文本文件的导入导出数据的方法
    • MySQL之——基于Keepalived实现双机HA

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有