为 MySQL Root 用户指定空密码
root 用户是 MySQL 数据库的管理员。默认情况下,root 用户拥有一个密码,可保护数据库免遭未经授权的访问。但是,如果您需要删除 root 用户的密码,可以使用 MySQL 命令行客户端来执行此操作。
解决方案:
将 root 用户的密码设置为null,请按照以下步骤操作:
以root用户连接数据库。例如:
$ mysql -u root
运行以下查询:
use mysql; update user set authentication_string=password(''), plugin='mysql_native_password' where user='root';
注意:
如果 'plugin' 字段设置为 'auth_socket',您可能需要更改将其更改为“mysql_native_password”以使查询生效。
验证:
执行查询后,您可以尝试以 root 用户身份登录,无需密码:
$ mysql -u root
如果可以成功登录,则root用户的密码已被删除。
以上是如何删除MySQL root用户的密码?的详细内容。更多信息请关注PHP中文网其他相关文章!