Ubuntu 20.04上重置MySQL 8.0密码的方法
2024.01.22 06:50浏览量:5简介:本文将指导您在Ubuntu 20.04系统上重置MySQL 8.0的密码。如果您忘记了MySQL的密码,可以按照以下步骤进行操作。
首先,我们需要找到MySQL的配置文件/etc/mysql/mysql.conf.d/mysqld.cnf
。打开这个文件,并在其中添加一行skip-grant-tables
。保存并退出文件。然后,我们需要重启MySQL服务器以使更改生效。在终端中输入以下命令:
1. sudo service mysql restart
重启后,我们需要登录到MySQL服务器。在终端中输入以下命令:
2. mysql -uroot -p
然后按Enter键,进入MySQL提示符。在这里,我们使用use mysql
命令选择mysql
数据库,然后使用update user set authentication_string='' where user='root';
命令将root用户的密码设置为空。最后,使用exit
命令退出MySQL。现在我们已经进入了MySQL服务器,但是因为密码为空,所以我们可以直接使用root用户登录,无需输入密码。最后,我们需要删除第一步中在配置文件中添加的skip-grant-tables
,并再次重启MySQL服务器。在终端中输入以下命令:
3. ALTER user 'root'@'localhost' IDENTIFIED BY '新密码';
重启后,您就可以使用新的密码登录到MySQL服务器了。请注意,为了安全起见,您应该设置一个复杂的密码,包括字母、数字和特殊符号的组合。
发表评论
登录后可评论,请前往 登录 或 注册