如何找到mysql5.7的root密码

没有找到,可以重置:mysqld_safe--skip-grant-tables&mysql-urootmysqlmysql>UPDATEuserSETpassword=PASSWORD("newpassword")WHEREuser='root';

window7安装mysql5.7的初始密码是多少

从mysql5.7开始,密码策略做了一些改变。
下面说一下Win5.7版本的密码问题。
1、首先下载mysql5.7解压版并解压。
2、打开目录,复制my-default.ini,然后替换为my.ini,编辑文件,添加basedir=D:\\ProgramFiles(x86.)\\MySQL-5.7.10-winx64datadir=D:\\ProgramFiles(x86)\\mysql-5.7.10-winx64\\data自己更改具体路径,然后保存它。
3、打开bin目录,这里打开cmd,运行D:\ProgramFiles(x86)\mysql-5.7.10-winx64\bin>mysqld--initialize-insecure来初始化mysql。
您将看到有更多的数据目录。
和数据文件下的数据4.启动MySQL。
在bin目录下,运行D:\ProgramFiles(x86)\mysql-5.7.10-winx64\bin>mysqld--console。
注意,必须以管理员权限运行。
5.登录MySQL并更改密码>mysql-uroot欢迎使用MySQLMonitor。
/或其附属公司。
其他名称可能是其各自所有者的商标。
输入“帮助”;或“\h”寻求帮助。
键入“\c”以清除当前输入状态。
nt.mysql>mysql>mysql>mysql>setpassword=password('root');QueryOK,0rowsaffected,1warning(0.00sec)中标版本的mysql不会生成任何密码,只需要在安装时初始化即可。
如果您已经安装了MySQL并且忘记了密码,可以先备份data文件夹,然后删除data文件夹,然后执行步骤3、4、5。

mysql5.7初始密码

第一步登录##登录方案1###5.7默认会生成root/root/.mysql_secret启动密码文件#使用密码文件中的初始密码以root身份登录,进行第三步##登录方案2###如果应用程序没有生成初始密码文件,我们以安全模式启动mysql,跳过认证和匿名登录服务mysqldstopmysqld_safe--skip-grant-tables&继续步骤第二##登录解决方案3###如果应用没有安装mysqld_safe,那么我们编辑mysql配置,改为跳过认证和匿名登录#vim/etc/my.cnf,添加skip下面这行-第二步授权表是开始更新密码如果可以root登录,则进入第三步#有时会失败,身份仍然是匿名。
执行以下sql语句初始更新root密码。
代码useuser;updateusersetauthentication_string=password("123456")whereuser="root";flushprivileges;第三步最后更新密码#更新的密码最初只给出登录权限,不允许执行其他命令#使用一开始更新的root登录root的密码,然后执行以下命令setPassword=PASSWORD('new-password-here')#执行此命令后,root将拥有所有命令的权限lushprivileges;#5.7加强了安全机制,所以要求密码强,关闭可编辑配置文件#vim/etc/my.cnf,添加以下行validate-password=OFF第四步,恢复匿名登录配置并启动重新服务本文来自“伯乐萌”博客。