ysqladminysqladmin来更改MysqL用户的密码。首先,您需要通过以下命令停止MysqL服务器:
ctlysql
ysqladmin -u root password NEW_PASSWORD
请注意,这将更改MysqL root用户的密码。如果您想更改其他用户的密码,请将“root”替换为该用户的用户名。
ysqld_safe
ysqladminysqldysqld_safe是MysqL的另一个命令行实用程序,可以帮助您启动MysqL服务器并跳过密码验证。请按照以下步骤操作:
1. 停止MysqL服务器:
ctlysql
ysqld_safe:
ysqldt-tables &
ysql -u root
ysql.user SET Password=PASSWORD('NEW_PASSWORD') WHERE User='root';
5. 刷新MysqL权限:
FLUSH PRIVILEGES;
7. 重新启动MysqL服务器:
ctlysql
3. 使用忘记密码脚本
ysqladminysqld脚本,可以帮助您重置MysqL用户的密码。请按照以下步骤操作:
1. 下载忘记密码脚本:
tentsonysqlasterysql-forgot-password.py
2. 运行忘记密码脚本:
ysql-forgot-password.py
3. 输入MysqL的root密码(如果已设置):
ter the MysqL root password:
4. 选择要更改密码的用户:
teramett to reset:
5. 输入新密码:
terewt:
6. 重新启动MysqL服务器:
ctlysql
ysqladminysqld_safe或忘记密码脚本可以帮助您更改MysqL用户的密码。如果您仍然无法解决问题,请考虑重新安装MysqL服务器。