当前位置:  数据库>mysql

linux mysql忘记密码的多种解决或Access denied for user 'root'@'localhost'

    来源: 互联网  发布时间:2014-09-06

    本文导语:  我的系统是ubuntu6.06,最近新装好的mysql在进入mysql工具时,总是有错误提示: # mysql -uroot -p Enter password: ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO) 使用网上介绍的方法修改root用户的密码: # mysqladmin -uroot -p p...

我的系统是ubuntu6.06,最近新装好的mysql在进入mysql工具时,总是有错误提示:
# mysql -uroot -p
Enter password:
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
使用网上介绍的方法修改root用户的密码:
# mysqladmin -uroot -p password 'newpassword'
Enter password:
mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user 'root'@'localhost' (using password: YES)'
现在终于被我找到了解决方法,如下(请先测试方法三,谢谢!):
方法一:
# /etc/init.d/mysql stop
# mysqld_safe --user=mysql --skip-grant-tables --skip-networking &
# mysql -u root mysql
mysql> UPDATE user SET Password=PASSWORD('newpassword') where USER='root';
mysql> FLUSH PRIVILEGES;
mysql> quit
# /etc/init.d/mysql restart
# mysql -uroot -p
Enter password:
mysql>

方法二:
直接使用/etc/mysql/debian.cnf文件中[client]节提供的用户名和密码:
# mysql -udebian-sys-maint -p
Enter password:
mysql> UPDATE user SET Password=PASSWORD('newpassword') where USER='root';
mysql> FLUSH PRIVILEGES;
mysql> quit
# mysql -uroot -p
Enter password:
mysql>

方法三:
这种方法我没有进行过测试,因为我的root用户默认密码已经被我修改过了,那位有空测试一下,把结果告诉我,谢谢!!
# mysql -uroot -p
Enter password:
至此,困惑多时的问题解决了!

    
 
 

您可能感兴趣的文章:

  • [root@localhost /]中的localhost我装的Linux7.3系统中的/etc/sysconfig/network中是localhost,但是....
  • 为什么我装完红旗linux以后,localhost login:始终出错?
  • 我装好红旗LINUX了,第一次启动出现localhost login:,请问应该输入什么
  • 用linux作telnet localhost怎么root自己都上不去?另外,装了firebird的bbs,怎么telnet看不见啊?
  • 红旗Linux浏览http://localhost为什么浏览不了了,说服务器关闭或没连接,怎么启动服务器呀??
  • Linux redHat 打开控制台后为什么显示[root@local000c29e3fe3f] 而不是[root@localhost]]
  • 用exceed 连接linux的时候显示X connection to localhost:10.0 broken (explicit kill or server shutdown
  • Linux redHat 打开控制台后为什么显示[root@local000c29e3fe3f] 而不是[root@localhost]]
  • 我的linux使用普通用户登陆后,不显示用户名,而显示I have no name@localhost#
  • linux安装上webmin后不能通浏览器用http://IP地址:10000访问,而在本机上用http://localhost:10000却可以访问,为什么?
  • Linux 中的 mysql数据库,命令被拒绝的问题(ERROR 1044: Access denied for user ''@'localhost')
  • Linux为什么要支持这么多种文件系统?
  • 现在有好多种Linux,各有何特点,或者说它们有什么不同啊?我是菜鸟,见笑了。
  • 禁止IP访问网站的多种方法分享(linux,php,nginx,apache)
  • 在VC下如果要打开其它语言命名的文件读行二进制读取可以用TCHAR来定义文件名,读写函数他自己会自动选择,现在要换到LINUX下(UBUNTU)下开发,如果有多种语言命名的文件,我应该用什么类型来存放文件名?
  • linux杀进程的多种方法
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • linux 的登陆密码忘记了怎么办?
  • 忘记linux root密码
  • linux忘记mysql密码处理方法
  • linux登录用户和密码忘记。。。如何是好?
  • linux fedora7 密码忘记
  • 求救…………linux 8.0的用户名忘记了,怎么找回来啊……?
  • 登陆LINUX时忘记密码如何登陆?快来帮帮我!
  • 急救!!——忘记了linux登陆密码,有办法进去吗?
  • 急!!!!linux登录密码忘记了,系统内有很重要的数据库,该怎么办??
  • linux 命令---d**code 忘记怎么写更不知道是什么作用了
  • 忘记了linux 的 root 的密码怎么办??急!!
  • linux的root密码忘记了 怎么找 回来
  • 请教:在linux reahat系统下,如果把root的密码忘记,如何可以解决?
  • 既然root 口令忘记之后可以重新输入(BOOT SINGLE->passwd root),那linux还有什么安全可言?
  • redhat linux 8.0忘记了用户名和密码,请高手指点我如何能登陆?
  • 我以前用过一个软件,在Windows下安装,访问Linux服务器的时候,带有界面。我忘记是什么软件了。有谁知道么
  • 高手请进:linux要用fsck修复,但忘记了root密码!急!
  • linux忘记密码
  • 我的RedHat Linux的用户名和密码忘记了,怎么办啊?
  • mysql 忘记密码的解决方法(linux和windows小结)
  • linux c/c++ IP字符串转换成可比较大小的数字
  • 在win分区上安装linux和独立分区安装linux有什么区别?可以同时安装吗?(两个linux系统)
  • linux哪个版本好?linux操作系统版本详细介绍及选择方案推荐
  • 在虚拟机上安装的linux上,能像真的linux系统一样开发linux程序么?
  • secureCRT下Linux终端汉字乱码解决方法
  • 我重装window后,把linux的引导区覆盖了,进不了linux怎么办?急啊,望热心的人帮助 (现在有linux的盘)
  • Linux c字符串中不可打印字符转换成16进制
  • 安装vmware软件,不用再安装linux系统,就可以模拟linux系统了,然后可以在其上学习一下LINUX下的基本操作 了?
  • Linux常用命令介绍:更改所属用户群组或档案属性
  • 红旗Linux主机可以通过127.0.0.1访问,但如何是连网的Win2000机器通过Linux的IP去访问Linux
  • linux命令大全详细分类介绍及常用linux命令文档手册下载


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3