MySQL是一款广泛使用的开源数据库管理系统,可以通过控制台或命令行登录和操作数据库。默认情况下,MySQL要求用户输入用户名和密码才能登录。然而,有时候我们需要免密码登录MySQL,或者修改密码。以下是具体步骤:
1. 免密码登录
--by www.qzphp.cn mysql -u root
以上命令输入后,MySQL将自动登录到root用户,无需输入密码。
2. 修改密码
--by www.qzphp.cn mysqladmin -u root password "newpassword"
以上命令输入后,MySQL将修改root用户的密码为“newpassword”。如果需要修改其他用户的密码,只需将“root”替换为相应的用户名,然后重新输入密码即可。
3. 忘记密码
--by www.qzphp.cn
1. 停止MySQL服务
sudo systemctl stop mysqld.service
2. 使用以下命令启动MySQL
sudo mysqld_safe --skip-grant-tables --skip-networking &
3. 登录到MySQL
mysql -u root
4. 修改密码
UPDATE mysql.user SET Password=PASSWORD('newpassword') WHERE User='root';
5. 刷新权限表
FLUSH PRIVILEGES;
6. 退出MySQL
exit
7. 重启MySQL服务
sudo systemctl start mysqld.service 以上命令用于重置忘记密码的MySQL用户的密码。注意,这些步骤仅适用于Linux系统。

