一、以系统的root用户(什么,你的系统的root用户密码也忘了。那只好看我另外一篇linux下忘记root用户的解决办法了先解决这个问题)登陆系统,进入终端

[root@localhost /]#

二、杀掉mysql进程

方法1、[root@localhost /]#killall mysqld

方法2、[root@localhost /]#ps -aux //查看所有进程,找到mysql进程的pid

然后

[root@localhost /]#kill pid //pid是mysql的进程号

三、用--skip-grant-tables参数启动mysqld

[root@localhost /]#/usr/local/mysql/bin/mysqld_safe --skip-grant-tables&

// 其中/usr..../bin是我的mysql安装目录

[root@localhost /]#/usr/local/mysql/bin/mysql //进入mysql

mysql> use mysql //切换到mysql database

mysql> UPDATE user SET password=password('123456') WHERE user='root';

//将root密码该为123456了

四、注意事项

The full command to load MySQL like this is:

mysqld_safe --skip-grant-tables --autoclose

(Editor's Note: Our technical reviewer found that he had to launch the mysqld_safe command

without the '--autoclose' flag, otherwise the daemon never started.)

这是国外网站说的,我没用autoclosa也成功了

但是我在执行/usr/local/mysql/bin/mysqld_safe --skip-grant-tables&即出现错误提示:

./mysqld_safe

starting mysqld daemon with databases from /usr/local/var

STOPPING server from pid file /usr/local/var/localhost.localdomain.pid

mysqld ended

然后进入/usr/local/var/

vi ./localhost.localdomain.err 内容如下:

050410 04:02:59 mysqld started

050410 4:03:00 InnoDB:Operating system error number 13 in a file operation.

InnoDB:The error means mysqld does not have the access rights to

InnoDB:the directory.

InnoDB:File name ./ibdata1

InnoDB:File operation call:'create'.

InnoDB:Cannot continue operation.

050410 04:03:00 mysqld ended

怀疑是./var目录的访问权限,故如下操作:

chmod 777 ./var

然后重新执行后台,仍出以上错误,但在localhost.localdomain.err文件中的错误信息已改为找不到一个叫做

help.*的文件了(这个文件名我记不得了)

这是因为我的mysql安装目录的读写权限是这样造成的

mysql安装目录属于用户root,但是群组是mysql的

把群组也改为root即可。

转载于:https://www.cnblogs.com/myphoebe/archive/2011/11/01/2231002.html

linux下 mysql 忘记root用户密码解决办法相关推荐

  1. 忘记linux里mysql账号密码忘记_Linux下MySQL忘记root用户密码

    今天在接收一台MySQL服务器的时候发现忘记MySQL的root用户的密码,查找资料发了各种文档里面也没有root用户密码,因此需要修改root用户密码. 首先确认服务器出于安全的状态,也就是没有人能 ...

  2. win系统下mysql忘记root账户密码的解决办法

    1,停止MYSQL服务,CMD打开DOS窗口,输入 net stop mysql 2,在CMD命令行窗口,进入MYSQL安装目录 比如E:\Program Files\MySQL\MySQL Serv ...

  3. xampp修改mysql密码_XAMPP环境下mysql的root用户密码修改方法_MySQL

    XAMPP 最近有客户忘记了mysql的root用户密码,使用mysqld_safe无法正常启动mysql,也没有办法按照mysql manual中的方法修改root密码. 网页教学网站长注:今天有学 ...

  4. linux下 mysql 的root用户忘记密码解决方案

    一. MySQL密码的恢复方法之一 1.首先确认服务器出于安全的状态,也就是没有人能够任意地连接MySQL数据库. 因为在重新设置MySQL的root密码的期间,MySQL数据库完全出于没有密码保护的 ...

  5. Linux下MySQL忘记root密码及解决办法

    第一步 修改MySQL的配置文件(默认为/etc/my.cnf),在配置文件的[mysqld]标签下加入一行"skip-grant-tables",并保存文件 sudo vim / ...

  6. CentOS忘记普通用户密码解决办法

    普通用户忘记密码 1.使用root用户登录系统,找到/etc/shadow文件. 2.找到用户名开头的那一行,例如我的用户名为pds,,以冒号为分割符,红色部分是密码加密部分 pds:$1$Civop ...

  7. linux mysql root免密_Linux下MySQL忘记root密码的完美解决方法

    在使用MySQL数据库时,由于某些原因长时间没有登陆MySQL,或者由于工作交接完成度不高,导致数据库root登陆密码忘记,本文给大家介绍一种当忘记MySQL root密码时的解决办法,亲测有效. 首 ...

  8. linux mysql 超级用户_Linux下MySQL忘记超级用户口令的解决办法linux操作系统 -电脑资料...

    以前我都是讲述在windows中忘记了mysql root密码的找回方法,下面我来介绍在Linux下MySQL忘记超级用户口令的解决办法,有碰到此类问题的同学可进入参考, 解决办法一 MySQL忘记超 ...

  9. linux mysql解锁账号密码忘了怎么办,linux下mysql忘记密码怎么办

    前言 今天在服务器安装mysql之后,登录发现密码错误,但是我没有设置密码呀,最后百度之后得知,mysql在5.7版本之后会自动创建一个初始密码. 报错如下: [root@mytestlnx02 ~] ...

最新文章

  1. tensorflow1.0中的改善
  2. SQLAlchemy 几种查询方式总结
  3. HTML怎么限制每行字数,JS实现每行固定字数,自动换行
  4. linux 进程wait,linux 进程等待 wait 、 waitpid(示例代码)
  5. MFC小笔记:TabCtrl父子窗口传递消息
  6. Linux操作系统原理与应用08:文件系统
  7. python json传参数可以传对象吗_廖雪峰的python系列教程(52)——IO编程之序列化...
  8. linux命令大全私房菜,linux命令大全(自己制作,基于鸟书私房菜以及man)-D
  9. 图像、帧、片、NALU
  10. 【渝粤教育】电大中专电商运营实操 (14)作业 题库
  11. MKS-DLC雕刻MKS_TFT_CNC字机器,CNC雕刻,激光雕刻GRBL使用方法
  12. C语言_结构体数组初始化
  13. 聊天记录软件工作记录
  14. springboot+Thymeleaf生成PDF
  15. 五星级洒店系统需求分析
  16. VC++ 扫雷游戏的界面框架(“雷”按钮),不得不佩服那些码农
  17. 张志华-统计机器学习
  18. 在html5页面中添加canvas,HTML页面中添加Canvas标签示例
  19. fegin get请求调用报错
  20. 《微服务系列:Eureka服务注册发现中心》

热门文章

  1. 蒙古族女孩鲍尔金娜的小说《紫茗红菱》
  2. 线性序列机与串行接口ADC驱动设计与验证
  3. CMFCTabCtrl 切换页面闪烁问题
  4. android 字体竖直居中_问下弹性盒内不知道高度的时候想让字体垂直居中代码要怎么写...
  5. jackson 序列化_jackson序列化与反序列化的应用实践
  6. 华三路由交换配置命令_华三路由器交换机配置命令
  7. 航天金税 接口_用友凭证接口可以实现数据之间无缝对接和打通
  8. 自然水体辐射特性与数值模拟 pdf_OpenGMS系列讲座(十三)汪亚平教授:南黄海水动力过程和辐射沙脊群演化...
  9. css before after用法_CSS 伪元素基础知识:content 与counter 实用技巧(二)
  10. 搜索引擎提交软件_增加SEO超级外链须知的高权重网站目录提交方法