MySQL安装的默认密码:破解了的秘密(mysql安装的默认密码)
MySQL安装的默认密码是MySQL为新安装的MySQL服务器分配的缺省密码。缺省情况下,MySQL安装不会将此信息显示出来,因此通常情况下,用户无法确定MySQL缺省密码是什么。
破解MySQL默认密码有两种方式。第一种方法是使用“no-password”模式,该模式会禁用密码强度检查,从而允许MySQL服务器用户登录时免输入密码,可以通过下面的步骤进行:
1. 关闭MySQL服务器:
net stop mysql
2. 以管理员身份运行MySQL客户端,更改MySQL配置文件:
vi /etc/my.cnf
3.在my.cnf文件中新增如下配置:
[mysqld]
skip-grant-tables
4. 启动MySQL服务器
net start mysql
第二种方法是重置MySQL默认密码,可以通过以下步骤完成:
1. 停止MySQL服务:
net stop mysql
2. 以安全模式启动MySQL服务:
/usr/bin/mysqld --skip-grant-tables --skip-networking &
3. 使用MySQL客户端登录:
mysql -u root
4. 重置MySQL默认密码:
mysql> update mysql.user set authentication_string=PASSWORD("newpassword") where User='root';
mysql> flush privileges;mysql> quit;
5. 停止MySQL服务并重新启动:
net stop mysql
net start mysql
执行以上步骤后,MySQL默认密码就已经被重置了。MySQL安装的默认密码算是一个破解了的秘密,因此重新安装MySQL或者重置MySQL默认密码后,一定要记得更改一下。