- hanlu2976
只能在知道 root 密码的前提下去查看其它用户的密码(而且还是加密的):
mysql> select Host,user,password from mysql.user\G;
在不知道 root 密码的情况下只能是修改配置文件 my.cnf 跳过密码登录:
[root@localhost /]# vim /etc/my.cnf
在 [mysqld] 段中加上:skip-grant-tables
然后登录数据库时就不需要密码了
登录进去之后使用 mysql 命令设置 root 密码
- iamwangzhe20151、 首先检查mysql服务是否启动,若已启动则先将其停止服务,可在开始菜单的运行,使用命令:
net stop mysql
打开第一个cmd窗口,切换到mysql的bin目录,运行命令:
mysqld --defaults-file="C:\Program Files\MySQL\MySQL Server 5.1\my.ini" --console --skip-grant-tables
注释:
该命令通过跳过权限安全检查,开启mysql服务,这样连接mysql时,可以不用输入用户密码。
2、打开第二个cmd窗口,连接mysql:
输入命令:
mysql -uroot -p
出现:
Enter password:
在这里直接回车,不用输入密码。
然后就就会出现登录成功的信息,
使用命令:
show databases;
使用命令切换到mysql数据库:
use mysql;
使用命令更改root密码:
UPDATE user SET Password=PASSWORD('newpassword') where USER='root';
刷新权限:
FLUSH PRIVILEGES;
然后退出,重新登录:
quit
重新登录:
mysql -uroot -p
出现输入密码提示,输入新的密码即可登录:
Enter password: ***********
显示登录信息: 成功 就一切ok了 - bobotli打开CMD窗口
命令:mysql -u root进入mysql命令模式,,没有做mysql的环境变量的话,要在DOS里进入到MYSQL的BIN文件下再运行上面的命令。
比如你的在D盘MYSQL文件夹里,
那要
CD D:
CD MYSQL
CD BIN
成功后会是这样子的:
mysql>
然后:运行select host,user,password from mysql.user;就可以看到ROOT的密码了。
mysql>select host,user,password from mysql.user; - 夕舞天涯6croot1、先在电脑上打开软件,可从电脑管家里面启动。然后点击【连接手机】——看到【请用USB数据线 连接手机】时候连上数据线。然后手机进入【设置】——【开发者选项打开】——【USB调试开启】——接着在弹出的界面上,点击【已经开启USB调试】就行。之后手机上会显示【是否允USB调试】——【确定】。 2、等待成功连接 手机和电脑应用宝后,它会自己装好驱动,应用主界面左上角会看到手机品牌型号。点击右上角的【工具箱】——【解除root】——解除好了会显示已成功解除权限。权限就解除完毕了。
- 北辰76号
首先在mysql的配置文件my.cnf中添加skip-grant-tables
重启mysql数据库
免密码登入mysql(直接输入mysql)
进入mysql数据库,可以直接修改root密码
注释掉刚才添加的内容,重启mysql数据库,用新密码登录
以上步骤是如果您忘记root密码的操作,如果您知道root密码可以直接在mysql.user表中查询
如何找到MySQL 5.7的root密码
如何找到MySQL 5.7的root密码
当前问题共有如下(6)个解决方案
Windows:
1.以系统管理员登陆;
2.停止MySQL服务;
3.进入CMD,进入MySQL的安装目录,假设是D:/MySQL/MySQL Server 5.0/;
4.跳过权限检查启动MySQL,
D:/MySQL/MySQL Server 5.0/bin/mysqld-nt –skip-grant-tables
5.重新打开一个CMD,进入D:/MySQL/MySQL Server 5.0/bin/,
重设root密码
D:/MySQL/MySQL Server 5.0/bin/mysqladmin -uroot flush-privileges password “newpassword”
D:/MySQL/MySQL Server 5.0/bin/mysqladmin -u root -p shutdown
将newpassword替换为你的新密码,第二个命令会让你重复输入一次新 密码。
6. 在cmd里net start mysql
Unix&Linux;:
1.用root或者运行mysqld的用户登录系统;
2.利用kill命令结束掉mysqld的进程;
3.使用–skip-grant-tables参数启动MySQL Server
#mysqld_safe –skip-grant-tables &
4.然后用空密码方式使用root用户登录 MySQL;mysql -u root
5.为root@localhost设置新密码
mysql> update mysql.user set password=PASSWORD('新密码') where User='root'mysql> flush privileges;mysql> quit
6. 重新启动MySQL