首次设置MySQL密码怎么不行泥
真是太奇怪了 如果你是第一次设置MySQL密码,可以按照以下步骤进行操作:
1. 打开终端或命令提示符窗口,输入以下命令以登录MySQL:
mysql -u root
2. 如果你没有设置密码,直接按回车键即可进入MySQL。
3. 输入以下命令以更改密码:
ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';
请将“新密码”替换为你想要设置的密码。
4. 输入以下命令以刷新权限:
FLUSH PRIVILEGES;
现在你已经成功设置了MySQL密码。请注意,如果你是在远程服务器上进行操作,需要使用“-h”选项指定主机名。 MySQL 8.0 以后的版本改变了用户认证方式,不再使用mysql_native_password ,默认采用caching_sha2_password ,因此你不应使用SET PASSWORD = PASSWORD('yourpassword')这样的方式来设置密码。
如果你在 MySQL 8.0 以后的版本中首次设置密码,你应该使用如下语句:
ALTER USER 'root'@'localhost' IDENTIFIED BY 'root123';
其中,'root' 是你的用户名,'localhost' 是你的主机,'root123' 是你要设置的密码。
如果你想在创建用户的时候设置密码,可以使用以下语句:
CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';
其中,'username' 是你的新用户名,'localhost' 是你的主机,'password' 是你要设置的密码。 isdkz 发表于 2023-6-4 00:06
如果你是第一次设置MySQL密码,可以按照以下步骤进行操作:
1. 打开终端或命令提示符窗口,输入以下命令以 ...
问题解决啦!高版本的就要这样解决吗?以前5.7版本的只用set password就行啦! mingmei123 发表于 2023-6-4 00:11
问题解决啦!高版本的就要这样解决吗?以前5.7版本的只用set password就行啦!
对的,你可以看我第二条回复,你使用的那种设置密码的方式在8.0以后就不支持了 isdkz 发表于 2023-6-4 00:12
对的,你可以看我第二条回复,你使用的那种设置密码的方式在8.0以后就不支持了
赞!太厉害啦!晚安啦! mingmei123 发表于 2023-6-4 00:13
赞!太厉害啦!晚安啦!
嗯嗯,晚安{:5_103:}
页:
[1]