mysql创建用户并修改密码
登录到MySQL:
你需要以root或其他具有足够权限的用户身份登录到你的MySQL服务器。mysql -u root -p
输入上述命令后,系统会提示你输入当前用户的密码。如果你是作为root用户直接安装和配置了MySQL,并且没有为root设置过密码,则可以直接按回车键跳过输入。
创建新用户:
一旦登录到MySQL shell中,你可以使用CREATE USER
语句来添加新的数据库账户。CREATE USER 'newusername'@'localhost' IDENTIFIED BY 'password';
这里,
newusername
是你希望给这个用户的名称,而password
是你要为用户设置的密码。请确保使用安全且复杂的密码。授予权限(可选):
创建新账户后,默认情况下该用户没有任何数据库访问权限。你可以根据需要授予特定或者所有数据库的各种类型权限。GRANT ALL PRIVILEGES ON *.* TO 'newusername'@'localhost'; FLUSH PRIVILEGES;
上面的命令将授予新用户在所有数据库上的全部操作权限,包括但不限于创建、删除数据库和表等。
FLUSH PRIVILEGES;
命令用于刷新权限缓存。更改现有用户的密码:
如果你需要修改已存在的MySQL账户的密码,可以使用以下语句:ALTER USER 'existingusername'@'localhost' IDENTIFIED BY 'newpassword'; FLUSH PRIVILEGES;
退出MySQL shell:
完成了以上步骤后就可以退出MySQL命令行界面了。exit
Comment