来源:http://jingyan.baidu.com/article/9c69d48f42166213c9024e02.html

通常在使用Mysql数据库时,如果长时间没有登陆,或者由于工作交接完成度不高,会导致数据库root登陆密码忘记,本文给大家介绍一种当忘记mysql root密码时的解决办法

  • linux系统平台的mysql数据库

  • 故障类型 : mysql忘记root用户密码,导致登陆不进去

方法/步骤

  1. 首先停止数据库

    执行以下命令:

    如果是利用apt-get或yum安装的mysql可以直接执行mysql.server stop命令

    如果数据库为编译安装,那么需要进入到mysql的命令目录bin/下,

    执行:./mysql.server stop

  2. 修改my.cnf   

    利用vim命令打开mysql配置文件my.cnf

    在mysqld进程配置文件中添加skip-grant-tables,添加完成后,执行wd保存。

  3. 重启数据库

    利用命令行工具重启数据库

    ./mysql.server start

  4. 修改root密码

    重启数据库后可以不用密码直接登陆,执行:

    ./mysql -p

    可以直接登陆进数据库。

    在mysql命令行下执行以下命令修改root密码:

    update mysql.user  set password=password('newpassword') where user='root'

    #将password()中的newpassword字符更改为你自己的密码

  5. 重启数据库

    密码修改完成后,将my.cnf文件中添加的skip-grant-tables语句注释或删除掉,然后重启数据库即可

  6. 6

    登陆检测

    可以使用新密码重新登陆测试

注意事项:

  • 该操作试用于mysql5.0~5.5间的所有版本

  • 修改完密码后记得将my.cnf中添加的语句注释掉,不然还可以无密码登陆

mysql忘记root密码解决办法相关推荐

  1. mysql linux root密码忘记了怎么办,linux下忘记mysql的root密码解决办法 | 严佳冬

    下面就记录一下在linux下忘记mysql的root密码解决办法: 1.vim /etc/my.cnf    #编辑文件,找到[mysqld],在下面添加一行skip-grant-tables [my ...

  2. CentOS忘记root密码解决办法

    如果是忘记普通的用户密码,那还好说,用root登录命令行界面,修改即可. 但如果是root的话,那就需要这样修改了. 记住,这几篇文章说的都是对的,只是我复杂了,实际只需要将光标移到最后"空 ...

  3. RedFlag Linux忘记root密码解决办法

    转于lee的http://hi.baidu.com/maozilee/item/12a62a76f371df2bd7a89c5d RedFlag Linux忘记root密码解决办法 Linux忘记ro ...

  4. centos mysql root_CentOS下MySQL忘记root密码解决方法

    1.首先确认服务器出于安全的状态,也就是没有人能够任意地连接MySQL数据库. 因为在重新设置MySQL的root密码的期间,MySQL数据库完全出于没有密码保护的 状态下,其他的用户也可以任意地登录 ...

  5. CentOS下MySQL忘记root密码解决方法【转载】

    1.首先确认服务器出于安全的状态,也就是没有人能够任意地连接MySQL数据库. 因为在重新设置MySQL的root密码的期间,MySQL数据库完全出于没有密码保护的 状态下,其他的用户也可以任意地登录 ...

  6. mysql忘记root密码解决方法(版本mysql-8.0.12)

    目录 问题截图 问题描述 问题原因 解决办法 1.以管理员身份登陆cmd,停止MySQL服务 2.设置跳过MySQL的密码验证 3.设置无密码登陆 4. 设置新密码 错误提示 问题截图 问题描述 在N ...

  7. linux/CentOS 6忘记root密码解决办法

    在使用linux的过程中有时候会忘记root用户的密码(尤其是进行交接而文档内容不全的时候),这个时候我们就可以进入单用户模式来重置root用户密码.下面来讲解重置root密码的方式,也可以说是破解r ...

  8. Red_Hat_Linux忘记root密码解决办法

    在出现系统选择界面时,在Red Hat Linux的选项上按"e"键, 然后会出现三个选项,在"kernel/boot/vmlinuz-2.4.18-14 ro root ...

  9. [转]CentOS 7忘记root密码解决办法

    转自:http://www.linuxidc.com/Linux/2016-08/134034.htm  亲测可用! CentOS 7 root密码的重置方式和CentOS 6完全不一样,CentOS ...

最新文章

  1. 微服务架构的优势与不足
  2. Harbor容器仓库的镜像上传
  3. 创建 Spring容器的三种方式
  4. windows环境下Apache+PHP+MySQL搭建服务器
  5. html5 css登录注册实现,html5+css3实现一款注册表单实例
  6. 构建嵌入式LINUX的NFS【ZT】
  7. Html中文字过多,单行超出和多行超出显示省略号
  8. 机器学习之集成算法----Adaboost算法
  9. linux之FTP服务器安装 一看就会!!!动手还是会!!!
  10. gcc的ar,nm,objdump,objcopy
  11. 需要重新启动php,win10电脑遇到问题要重新启动怎么回事
  12. Easy connect不能访问公网/外网/网页
  13. Thinkpad X61驱动下载及安装方法 for windows XP
  14. 手机IMSI码规则更新-通过IMSI判断运营商的方法
  15. iOS 网络传输数据安全以及常用的加密算法使用
  16. c语言编程题大学,大学C语言程序设计(编程题).pdf
  17. Python学习 Day29 JS字符串
  18. 微信公众号开发教程(一)
  19. Notion for Mac(免费办公笔记软件)
  20. 摄像头的数据输出格式

热门文章

  1. IntelliJ IDEA 2017.01配置jdk和tomcat
  2. Hadoop-rpc调用案例,服务端,客户端代码案例
  3. Linux下和Windows下创建Oracle数据库,表空间,Oracle用户
  4. Linux sed 写命令常见使用案例
  5. 【tensorflow-keras-BatchNormalization】BatchNormalization批量标准化层
  6. 【C语言】while后接分号“ ;”的用法
  7. Caffe: Faster-RCNN Python版本配置 (Windows)
  8. 如何改变UITableViewCell的选中样式(颜色)?storyboard上cell的selection不可用?
  9. mac os mojave也没有增加简体拼音的专用词汇
  10. PHP实现二叉树的深度优先遍历(前序、中序、后序)和广度优先遍历(层次) 转载陈小龙哈2017...