安装 MySQL 后,您需要设置一个初始密码,以确保数据库的安全性。而重置或检索这个初始密码是第一步。下面介绍如何在 Linux 系统中重置或检索 MySQL 初始密码。
如何重置 MySQL 初始密码
通过以下步骤重置 MySQL 的初始密码:
停止 MySQL 服务:sudo systemctl stop mysql
启动 MySQL 服务,并指定 --skip-grant-tables 选项:sudo systemctl start mysql --skip-grant-tables
连接到 MySQL:mysql -u root
更改 root 用户密码:ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';
刷新权限表:FLUSH PRIVILEGES;
停止并重启 MySQL 服务:sudo systemctl stop mysql; sudo systemctl start mysql
如何检索 MySQL 初始密码
如果您不知道 MySQL 的初始密码,可以通过以下步骤检索它:
检查 MySQL 配置文件(通常位于 /etc/mysql/my.cnf):sudo cat /etc/mysql/my.cnf
找到 [mysql] 部分,其中将包含初始密码:password = 初始密码
您也可以通过检查 MySQL 错误日志来检索初始密码:sudo less /var/log/mysql/error.log
重置或检索 MySQL 初始密码对于确保数据库安全至关重要。请按照上述步骤安全地管理您的 MySQL 数据库。