MySql5.5centos忘记root密码码怎么办

21:23 提问
mysql root用户 设置了密码再启动之后密码失效
mysql root用户 设置了密码再启动之后密码失效,得重新设置密码,想问一下这种问题可能是什么缘故引起的呢?怎么解决呢?
按时间排序
这个可能是你安装过程中出现异常,没有保存密码到本地,mysql的服务都是自动启动的,除非你要重启服务操作,这种情况很少见的
网上查询一下密码储存在本地哪里,找到去手动修改,要么重新装一下?
重启mysql服务试试
可能安装不完整导致的,重新安装即可
密码是保存到他的数据库的,你进数据库看看
你使用的是mysql的什么版本,以前用5.7版本要去conf里面找error文件,怪麻烦的
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐> 博客详情
摘要: mysql 5.7 设置root密码方法
update mysql.user set authentication_string=PASSWORD('****') where user='root' and host='localhost';
操作系统: [root@localhost ~]#
cat /etc/redhat-release
CentOS Linux release 7.1.1503
mysql 版本5.7.9 mysql& select version()
+-----------+
| version() |
+-----------+
+-----------+
1 row in set (0.00 sec)
安装mysql的yum repo 源: rpm -ivh http://repo.mysql.com//mysql57-community-release-el7-7.noarch.rpm
安装mysql yum install mysql-community-server
yum install mysql-community-client
修改mysql 配置文件跳过密码验证 [mysqld]
skip-grant-tables
skip-networking
启动mysql: systemctl start mysqld
匿名登录mysql 设置root密码: [root@localhost ~]# mysql
Welcome to the MySQL monitor.
Your MySQL connection id is 2
Server version: 5.7.9 MySQL Community Server (GPL)
Copyright (c) , 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
Type '' or '\h' for help. Type '\c' to clear the current input statement.
mysql& update mysql.user set PASSWORD=PASSWORD('test') where user='root' and host='localhost';
ERROR ): Unknown column 'PASSWORD' in 'field list'
mysql& ALTER USER 'root'@'localhost' IDENTIFIED BY 'test' ;
ERROR ): You are using MySQL as an anonymous user and anonymous users are not allowed to change passwords
mysql& update mysql.user set authentication_string=PASSWORD('test') where user='root' and host='localhost';
Query OK, 1 row affected, 1 warning (0.07 sec)
Rows matched: 1
Changed: 1
Warnings: 1
Query OK, 0 rows affected (0.06 sec)
取消跳过密码认证: [mysqld]
#skip-grant-tables
#skip-networking
重启mysql: systemctl restart mysqld
必须使用alter user 重置密码: mysql&
ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.
重新设置密码: mysql& ALTER USER 'root'@'localhost' IDENTIFIED BY '********'
密码需要复杂度要求: mysql& SHOW VARIABLES LIKE 'validate_password%';
+--------------------------------------+--------+
| Variable_name
+--------------------------------------+--------+
| validate_password_dictionary_file
| validate_password_length
| validate_password_mixed_case_count
| validate_password_number_count
| validate_password_policy
| MEDIUM |
| validate_password_special_char_count | 1
+--------------------------------------+--------+
6 rows in set (0.00 sec)
ERROR 1820 (HY000): You must SET PASSWORD before executing this statement mysql& set password=password('xxxx'); Query OK, 0 rows affected (0.00 sec)
支付宝支付
微信扫码支付
打赏金额: ¥
已支付成功
打赏金额: ¥> 博客详情
摘要: MySQL重置root用户密码的方法
& & 本教程适用于采用Win2003、WinXP操作系统的和产品。
&&& 当管理员忘记MySQL密码怎么办?屡次输入密码,仍然提示错误,网站无法正常运行,数据库也无法管理,管理员束手无策。
&&& 网站程序或MySQL管理软件连接MySQL服务器时密码错误,会出现“1045 - Access denied for user 'root'@'localhost'(using password:YES)”的错误提示,如下图:
&&& 当确认已经忘记MySQL密码,则可以通过以下方案重置root用户密码。双击打开C:\Program Files\MySQL\MySQL Server 5.1\my.ini文件,如下图:
&&& 点击“记事本”软件顶部的“编辑”,再选择“查找”,在“查找内容”处输入[mysqld],并点击“查找下一个”,它会自动转到[mysqld]字段行。在下面增加一行skip-grant-tables并保存,如下图:
&&& 点击左下角“开始”,“管理工具”,“服务”。鼠标右键点击服务列表中的“MySQL”服务,选择“重新启动”,如下图:
&&& 这时的MySQL不需要密码即可登录数据库。点击左下角“开始”,“所有程序”,“MySQL”,“MySQL Server 5.1”,“MySQL Command Line Client”打开MySQL命令行控制台。窗口内出现“Enter Password:”提示,直接按回车键登录到MySQL控制台。
&&& 输入按回车键,出现Database changed提示。
&&& 再输入update user set password=password('新密码') WHERE User='root';按回车键。例如:你需要设置的密码是mysql789,那么你需要输入的是update user set password=password('mysql789') WHERE User='root';如果担心输入错误,您可以直接复制这段内容,鼠标右键在点到控制台空白处,选择“粘贴”,再按回车运行,出现提示“Query OK, 2 rows affected (0.00 sec) Rows matched: 2& Changed: 2& Warnings: 0”。如下图。
&&& 再输入按回车,出现“Query OK, 0 rows affected (0.00 sec)”提示。
&&& 去掉my.ini中的[mysqld]字段下面一行的skip-grant-tables,再次重启MySQL服务。此时,用新的密码mysql789连接数据库,如下图:
&&& 点击“确定”后,发现已经可以连上MySQL数据库。如下图:
&&& MySQL的root用户密码重置由此完成。谢谢观看。
另外可能很多第三方工具连接mysql 数据库都需要jdbc jar 现提供官方 jar下载地址。
支付宝支付
微信扫码支付
打赏金额: ¥
已支付成功
打赏金额: ¥您所在位置: &
&nbsp&&nbsp&nbsp&&nbsp
MySQL5.1忘记root密码。修改root密码。找回root密码.docx 6页
本文档一共被下载:
次 ,您可全文免费在线阅读后下载本文档。
下载提示
1.本站不保证该用户上传的文档完整性,不预览、不比对内容而直接下载产生的反悔问题本站不予受理。
2.该文档所得收入(下载+内容+预览三)归上传者、原创者。
3.登录后可充值,立即自动返金币,充值渠道很便利
MySQL5.1忘记root密码。修改root密码。找回root密码
你可能关注的文档:
··········
··········
原文出处:http://www.cnblogs.com/zf2011/archive//2393387.html
Windows7 下 mysql5.1.根据本人使用情况有所修改。
Mysql版本:Server version: 5.1.46-community MySQL Community Server (GPL)
1、 首先检查mysql服务是否启动,若已启动则先将其停止服务。
a) 在开始菜单中输入:服务,打开服务。
b) 找到mysql项。右键进行操作:
2、 跳过权限安全检查,开启mysql服务
打开第一个cmd窗口,切换到mysql的bin目录,运行命令:
mysqld --defaults-file=&C:\Program Files\MySQL\MySQL Server 5.1\my.ini& --console --skip-grant-tables
其中C:\Program Files\MySQL\MySQL Server 5.1\my.ini 根据mysql安装路径有所不同。
注释:这样连接mysql时,可以不用输入用户密码。
&C:\Program Files\MySQL\MySQL Server 5.1\my.ini&指配置文件my.ini,一般在mysql安装目录里面。
===============================================================================
C:\Program Files\MySQL\MySQL Server 5.1\bin&mysqld --defaults-file=&C:\Program Files\MySQL\MySQL Server 5.1\my.ini& --console --skip-grant-tables
:20:07 [Warning] '--default-character-set' is deprecated and will be removed in a future release. Please use '--character-set-server' instead.
:20:07 [Note] Plugin 'FEDERATED' is disabled.
:20:07 InnoDB: Initializing buffer pool, size = 46.0M
:20:07 InnoDB: Completed initialization of buffer pool
:20:07 InnoDB: S log sequence number 0 44233
:20:07 [Note] mysqld: ready for connections.
Version: '5.1.55-community' socket: '' port: 3306 MySQL Community Server (GPL)
3、 连接mysql
打开第二个cmd窗口,输入命令:
mysql -uroot -p
Enter password:
在这里直接回车,不用输入密码。
然后就就会出现登录成功的信息,
===============================================================================
Welcome to the MySQL monitor. C or \g.
Your MySQL connection id is 3
Server version: 5.1.55-community MySQL Community Server (GPL)
Copyright (c) , Oracle and/or its affiliates. All rights reserved.
This software comes with ABSOLUTELY NO WARRANTY. This is free software,
and you are welcome to modify and redistribute it under the GPL v2 license
Type '' or '\h' for help. Type '\c' to clear the current input statement.
正在加载中,请稍后...Mysql 忘记root密码解决方案skip-grant-tables - 简书
Mysql 忘记root密码解决方案skip-grant-tables
mysql如果忘记root密码,即使在能ssh服务器,也无法连接mysql去修改密码。这时,可以通过skip-grant-tables来启动mysql。
注:本系统为Ubuntu
1.停止运行的mysql
service mysql stop
2.带参数启动
/usr/bin/mysqld_safe --skip-grant-tables &
请注意最后一个 & 号,必须要加
3.启动后通过mysql命令直接进入,不需要密码.设置新密码即可
mysql& update user set password=password('xinmima') where user='root';
mysql& exit
4.杀死当前的mysql进程,并重新启动mysql
service mysql start
此时,再通过新密码连接数据库就没问题了。
J2EE nginx负载均衡; 分布式消息队列kafka、zookeeper;MYSQL DB2 ;IOS app开发;android app开发;
【MySQL】Linux下MySQL 5.5、5.6和5.7的RPM、二进制和源码安装 1.1BLOG文档结构图 1.2前言部分 1.2.1导读和注意事项 各位技术爱好者,看完本文后,你可以掌握如下的技能,也可以学到一些其它你所不知道的知识,~O(∩_∩)O~: ①MySQ...
什么是数据库? 数据库是存储数据的集合的单独的应用程序。每个数据库具有一个或多个不同的API,用于创建,访问,管理,检索和复制所保存数据。 其他类型的数据存储,可以使用,如获取文件系统上的文件或内存中的大的哈希表,但数据并写入不会那么快,但这些类型的系统易于使用。 所以今天...
10 存储过程和函数存储过程就是一条或则多条sql语句的集合,可视为批文件,但是起作用不仅限于批处理。 10.1 创建存储过程和函数存储程序可以分为存储过程和函数,mysql中创建存储过程和函数分别是:CREATE PROCEDURE和create function.使用c...
MySQL密码的恢复方法之一 1.首先确认服务器出于安全的状态,也就是没有人能够任意地连接MySQL数据库。 因为在重新设置MySQL的root密码的期间,MySQL数据库完全出于没有密码保护的 状态下,其他的用户也可以任意地登录和修改MySQL的信息。可以采用将MySQL...
MySQL 数据库常用命令 1、MySQL常用命令
创建数据库 选择数据库 drop database name 直接删除数据库,不提醒 显示表 describe ta...
力拔山河,气冲云霄 ——记2015级高三年级拔河比赛 光阴似箭,日月如梭,回首去年今日,我的母校中高三年级拔河比赛场景对我来说依旧历历在目。这是在我们沉重的学习负担中难得的一次放松活动。日,新生拔河的赛决赛阶段正式开始。经过了22,23号的初赛选拔,有1...
“您拨打的电话已关机,请稍后再拨……”手机里仍然是这个声音,心里暗暗不爽,不是说出门吗,怎么还关机了?他自己都没发现自己原来这么婆婆妈妈,不行,再打一个!“您拨打的电话已关机,请稍后再拨……”同伴们的欢笑声他已经听不到了,只是呆呆的看着手机。 师姐凑过来,问了一句:“怎么了...
创建单例类 ViewDidLoad 找Window的三个方法:
如果有人问我平日里会不会有什么事做了会后悔,我可能会回答说是和父母吵架吧,虽然年纪也不小了,但还是会让父母操心,而在父母面前自己永远是个孩子,永远都长不大的孩子。 记得还在上学的时候,每个星期都会给家里打个电话,身边也有人会每天都打,可能是离家远的关系,反而会想念亲人的唠叨...
总结: 今日18人分享美好,宁梦曼因家人住院,无暇关注群动态而自动退出。PS: 不接受补打卡哦~!~ 1.张颖我给孩子们准备的礼物 2.黄海根早安,重庆 3.水若我们结伴~一直美好下去~ 4.覃超我养的香水百合开花啦! 5.阿鲁米拉儿子第一次看到大黄蜂,激动的啊啊直咋呼 6...

我要回帖

更多关于 centos7忘记root密码 的文章

 

随机推荐