1.序言
MySQL是一种常用的关系型数据库管理系统,广泛应用于Web应用程序的开发中。并且,在使用MySQL过程中,有时侯我们可能会忘掉root用户的密码。若果没有备份或则其它可行的解决方案,就须要进行密码重置操作。本文将介绍在Linux系统下,怎样进行MySQL8.0.26root密码重置。
2.打算工作
在进行MySQL密码重置之前,须要先进行一些打算工作:
2.1关掉MySQL服务
首先,须要关掉正在运行的MySQL服务。在Linux下可以通过命令systemctlstopmysql.service来停止MySQL服务。
sudo systemctl stop mysql.service
2.2启动MySQL服务
之后,启动MySQL服务,并跳过授权验证。
sudo mysqld_safe --skip-grant-tables &
2.3登陆MySQL控制台
接着linux命令详解词典,使用新的终端窗口登陆MySQL控制台。
mysql -u root
注意:在这儿,不须要输入密码。
3.重置MySQLroot密码
在MySQL控制嘉义linux系统root密码忘记,执行以下命令进行密码重置:
ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';
注意:请将new_password替换为您须要设置的新密码。
执行成功后,退出MySQL控制台。
exit;
4.启动MySQL服务
在重置root密码以后,须要重新启动MySQL服务。可以使用以下命令启动服务:
sudo systemctl start mysql.service
5.验证密码是否重置成功
最后,验证root用户的密码是否早已被成功重置。可以通过以下方法进行验证:
5.1登陆MySQL控制台
mysql -u root -p
注意:在这儿,须要输入刚刚设置的新密码。
5.2查看MySQL版本
在MySQL控制嘉义linux命令行,执行以下命令查看MySQL的版本信息。
SELECT VERSION();
假如成功输出了MySQL版本信息linux系统root密码忘记,则说明密码早已成功重置,操作完成。
6.总结
忘掉MySQLroot密码是常见的情况之一,而且假如处理不当,则可能会造成数据遗失或则泄漏等风险。为此,在进行密码重置操作时,须要谨慎言事,并确保备份了数据或则有其它可行的解决方案。上述操作仅适用于LinuxMySQL8.0.26版本,其他版本和系统请参考相应的文档进行操作。