mysqlroot密码忘记了怎么办
忘记mysql的root用户密码怎么办
这个很简单 ,本人亲自测试 好使!1:在/ete/my.cnf(windows下面应该是在mysql的的那个bin文件夹下面,不同的系统所对应不同的目录)2:在主配置文件内找到[mysqld]这个单词,然后再下面输入skip-grant-tables这句好像是进行跳过检测,然后保存退出,之后重新启动mysql(/etc/init.d/mysqld restart) 注意一定要重新启动mysql服务。。3:当进去之后,先输入use mysql; //切换到mysql这个数据库4:然后输入命令mysql> update user set password=password('new password') where user='root';5;因为在第二部的时候我们在配置文件内加入了这句skip-grant-tables 所以在修改之后 要把这句给去掉否则你所有所作的是没有用的。。然后重新启动mysql 6这步之后就可以进行启动,当你在输入mysql的时候是无法进去的。。你要输入mysql -u root -p 意思是用root这个用户,需要密码
Mysql的Root密码忘记了怎么办?
如果你的mysql服务器开着那就先把他关掉,打开windows资源管理程序(ctrl+shift+esc),找到服务mysql关掉,没开就算了
然后打开cmd命令行,进入到mysql安装目录下到bin目录下找到mysqld这个就是明月三千里服务器的启动程序,你直接在cmd中进入到目录bin里面就可以,然后再输入mysqld--skip--grant--tables
以忽略授权来启动服务器,然后再打开一个cmd,进入mysql,输入
updatemysql.usersetpassword=password("new_pass")whereuser="root";
然后flushprivileges
本回答由网友推荐
我的密码忘记了怎么?我的密码忘记了怎么办
忘记密码可以通过下面的办法找回:
进入微博登录区点击忘记密码,可看到三种找回方式;
1、通过注册/绑定手机找回,填写注册或绑定手机号码,在页面填写手机接收到的验证码,验证成功后即可输入新密码进入微博。
2、通过登录邮箱/注册邮箱找回,输入注册邮箱及验证后,即可按照页面提示进行操作找回密码;
3、通过其他方式找回,输入登录名及验证码后,会出现以下页面:
可以选择使用安全邮箱、绑定手机找回或通过在线客服找回。
温馨提示:已绑定安全邮箱的用户才可看到“安全邮箱找回密码”入口;微博已绑定手机的用户才可看到“通过绑定手机找回密码”的入口;既没有绑定手机也没有设置安全邮箱的用户请通过客服找回密码。如果对您有帮助,给我的答案一个好评哦,亲,谢谢(请进入应用“微问”里查看自己提出的问题并给出好评)
怎么办密码忘记了?我的密码忘记了,怎么办密码忘记了怎么办
亲,说的是宝树密码吗,可以去邮箱找回来的。如果是银行的只能挂失了。
linux mysql 忘记root密码怎么登陆
1、需要root账号登录系统,不用登录mysql;
2、修改/etc/my.cnf,在[mysqld]的段中加:skip-grant-tables
3、重新启动mysqld:/etc/init.d/mysqld restart
4、现在可以修改MySQLroot密码 :
/usr/bin/mysql
mysql> USE mysql ;
mysql> UPDATE user SET Password = password ( 'new-password' ) WHERE User =
'root' ;
mysql> flush privileges ;
mysql> quit
5、将MySQL的登录设置修改回来
# vi
/etc/my.cnf
[mysqld]的段中的skip-grant-tables删除
保存并且退出vi,重启mysql。更多Linux操作知识,可以百度《Linux就该这么学》。首先停掉mysql服务:
sudo service mysql stop
以上命令适用于ubuntu和debian。centos、fedora和rhel下使用mysqld替换mysql。
以安全模式启动mysql:
sudo mysqld_safe --skip-grant-tables --skip-networking &
--skip-networking,禁止远程无密码登录mysql。
无密码登录:
mysql -u root
mysql> use mysql;
mysql> update user set password=password("mynewpassword") where user='root';
mysql> flush privileges;
接着退出,重启mysql:
mysql > quit
现在可以用新密码登录了:
mysql -u root -p
本地MySQL密码忘了,怎么找回?
1、以管理员的身份打开cmd,然后跳过权限启动mysql,命令:xxx --skip-grant-tables 前面是mysql配置文件的位置,然后回车。
2、新打开个cmd窗口,进入到mysql配置文件目录bin下,然后输入 mysql -uroot -p 再回车,这步是以空密码进入mysql。
3、空密码进入mysql后,如果前面都设置正确的话,这步显示的界面是Welcome to the MariaDB monitor。
4、然后可以show database; 查看当前的数据库,回车后会列举出当前数据库的列表。
5、然后执行命令:update user set password=password('新密码') where user='root'; 并回车,其中括号中的就是将要设置的新密码。
6、执行完后会提示你 Query OK,表示执行成功了,再用新密码登录就可以了。
Windows下的实际操作如下
1.关闭正在运行的MySQL。
2.打开DOS窗口,转到mysql\bin目录。
3.输入mysqld --skip-grant-tables回车。如果没有出现提示信息,那就对了。
4.再开一个DOS窗口(因为刚才那个DOS窗口已经不能动了),转到mysql\bin目录。
5.输入mysql回车,如果成功,将出现MySQL提示符 >
6. 连接权限数据库>use mysql; (>是本来就有的提示符,别忘了最后的分号)
6.改密码:> update user set password=password("520") where user="root"; (别忘了最后的分号)
7.刷新权限(必须的步骤)>flush privileges;
8.退出 > \q
9.注销系统,再进入,开MySQL,使用用户名root和刚才设置的新密码123456登陆。
C:\Documents and Settings\Administrator>cd D:\web\www.php100.com\Mysql\MySQL Se
rver5.5\bin
C:\Documents and Settings\Administrator>d:
D:\web\www.php100.com\Mysql\MySQL Server5.5\bin>mysqld --skip-grant-tables
Microsoft Windows [版本 5.2.3790]
(C) 版权所有 1985-2003 Microsoft Corp.
C:\Documents and Settings\Administrator>cd D:\web\www.php100.com\Mysql\MySQL Se
rver5.5\bin
C:\Documents and Settings\Administrator>d:
D:\web\www.php100.com\Mysql\MySQL Server5.5\bin>mysql
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 1
Server version: 5.5.10 MySQL Community Server (GPL)
Copyright (c) 2000, 2010, 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
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql> use mysql;
Database changed
mysql> update user set password=password("520") where user="root";
Query OK, 1 row affected (0.00 sec)
Rows matched: 1 Changed: 1 Warnings: 0
mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)
mysql> \q
D:\web\www.php100.com\Mysql\MySQL Server5.5\bin>MySQL密码通常保存在mysql数据库中,我们可以在访问数据之后,使用如下指令进行查看;
// 登录,按照提示输入密码
mysql -u root -p
// 查看user表的数据就可以看到密码,但通常情况下密码是加密存放的
mysql> select host,user,password from mysql.user;但是当忘记了密码就需要进行密码修改,方法如下:
一、进入MySQL
Linux 环境
1. 修改/etc/my.conf,在[mysqld]下增加skip-grant-tables,
2. 修改完毕之后,重启mysql,输入如下指令:service mysqld restart 重启mysql服务
3. 直接在终端输入mysql即可直接登录mysql。
Windows环境
1. 在任务管理器中手动关闭mysql进程,或者在cmd中输入taskkill /f /im mysqld-nt.exe
2. 带命令的方式重启mysql,就可以直接进入mysql,启动指令如下:
mysqld-nt –skip-grant-tables
3. 新开一个命令行运行:mysql -u root
二、修改密码,使用如下2种方法都可以。
1. set password命令方式
// 格式:mysql> set password for 用户名@localhost = password('新密码');// 例子:mysql> set password for root@localhost = password('123');
2. 用update直接编辑user表,指令如下:
mysql> use mysql;mysql> update user set password=password('123') where user='root' and host='localhost';mysql> flush privileges;
三、取消skip-grant-tables,重启mysql服务。
Linux 环境:删除增加的skip-grant-tables,输入service mysqld restart 重启服务。
Windows环境:退出刚才的2个窗口,注销系统即可。
更多内容请参看:mysql忘记密码及修改密码的方法
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
