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默认密码后,一定要记得更改一下。


数据运维技术 » MySQL安装的默认密码:破解了的秘密(mysql安装的默认密码)