河津网站制作,c程序设计课程网站建设论文,自己做的网站怎么在移动端访问,大良营销网站建设好么问题#xff1a; 创建其他用户就可以#xff0c;为什么修改root 密码不可以#xff1f;
如果能够成功创建其他用户但无法修改 root 用户的密码#xff0c;这可能是因为 MySQL 8 及更高版本引入了一个名为caching_sha2_password的身份验证插件作为默认设置 创建其他用户就可以为什么修改root 密码不可以
如果能够成功创建其他用户但无法修改 root 用户的密码这可能是因为 MySQL 8 及更高版本引入了一个名为caching_sha2_password的身份验证插件作为默认设置而该插件与之前的 “mysql_native_password” 插件不兼容。这可能导致修改 “root” 用户密码时出现问题。
要解决这个问题可以尝试按以下步骤修改 root 用户的密码
使用 mysql_native_password 插件修改 root 用户密码
1、登录到 MySQL 作为 root 用户 不知道密码就sudo mysql -u root -p
mysql -u root -p2、在 MySQL 命令行中执行以下命令
ALTER USER rootlocalhost IDENTIFIED WITH mysql_native_password BY 新密码;将 ‘新密码’ 替换为想要设置的新密码。
3、刷新权限
执行以下命令
FLUSH PRIVILEGES;4、退出 MySQL 命令行
exit现在能够使用新密码以 mysql_native_password 插件身份验证方式登录 root 用户。