用空密码登陆(命令为mysql -u root)成功后,输入命令:
ALTER USER root@localhost IDENTIFIED BY 'ur-new-pw';
这样就成功了,可以输入quit退出,重新登录验证:
mysql -u root -p
会提示输入密码,输入上面设置的密码,回车即可登陆。
参考:https://blog.csdn.net/weixin_46083166/article/details/105266091
---------
登陆mysql后,
输入命令:create DATABASE yourdbname;
创建一个新的MySQL用户帐户:
要创建新的MySQL用户帐户,请运行以下命令:
CREATE USER 'newuser'@'localhost' IDENTIFIED BY 'newuser_password';
上方的命令中,将其设置为localhost
,这意味着用户将只能从本地主机(即从运行MySQL Server的系统)连接到MySQL服务器。
要授予其他主机的访问权限,请使用远程计算机IP更改主机名部分(localhost
)。例如,要授予具有IP 10.8.0.5
的计算机的访问权限,应运行:
要创建可以从任何主机进行连接的用户,请使用'%'
通配符作为主机部分:
授予MySQL用户帐户的特权
可以向用户帐户授予多种类型的特权。您可以在此处中找到MySQL支持的特权的完整列表。
授予对特定数据库用户帐户的所有特权:
全部对所有数据库上的用户帐户的特权:
from https://www.myfreax.com/how-to-create-mysql-user-accounts-and-grant-privileges/
No comments:
Post a Comment