如何找到MySQL 5.7的root密码

如何找到MySQL 5.7的root密码
当前问题共有如下(6)个解决方案
  • yzg001212
    yzg001212
    如果忘记root密码可以重新设置,方法如下:
    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
  • hanlu2976
    hanlu2976

    只能在知道 root 密码的前提下去查看其它用户的密码(而且还是加密的):

    mysql> select Host,user,password from mysql.user\G;

    hanlu2976上传的如何找到MySQL 5.7的root密码图片


    在不知道 root 密码的情况下只能是修改配置文件 my.cnf 跳过密码登录:

    [root@localhost /]# vim /etc/my.cnf

    在 [mysqld] 段中加上:skip-grant-tables

    然后登录数据库时就不需要密码了

    登录进去之后使用 mysql 命令设置 root 密码

  • iamwangzhe2015
    iamwangzhe2015
    1、 首先检查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
    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;
  • 夕舞天涯6c
    夕舞天涯6c
    root1、先在电脑上打开软件,可从电脑管家里面启动。然后点击【连接手机】——看到【请用USB数据线 连接手机】时候连上数据线。然后手机进入【设置】——【开发者选项打开】——【USB调试开启】——接着在弹出的界面上,点击【已经开启USB调试】就行。之后手机上会显示【是否允USB调试】——【确定】。  2、等待成功连接 手机和电脑应用宝后,它会自己装好驱动,应用主界面左上角会看到手机品牌型号。点击右上角的【工具箱】——【解除root】——解除好了会显示已成功解除权限。权限就解除完毕了。
  • 北辰76号
    北辰76号
    1. 首先在mysql的配置文件my.cnf中添加skip-grant-tables

    2. 重启mysql数据库

    3. 免密码登入mysql(直接输入mysql)

    4. 进入mysql数据库,可以直接修改root密码

    5. 注释掉刚才添加的内容,重启mysql数据库,用新密码登录

    以上步骤是如果您忘记root密码的操作,如果您知道root密码可以直接在mysql.user表中查询

上一篇:mysql 插入数据,遗漏部分数据
下一篇:mysqli_query参数问题