Mysql 创建用户/修改用户密码/授予用户权限
创建用户:
CREATE USER 'username'@'host' IDENTIFIED BY 'password';
username:账号名
host:指定该账号在哪台主机上登录,可以限制到指定机器ip。本地用户用localhost。如果任意主机登录则用通配符%
password:密码,可以为空。为空代表不需要密码就可以登录
授予用户权限:
grant insert,delete,update,select on databasename.tablename to 'username'@'host';
grant alter,create ON mydatabase.* to 'username' identified by 'password';
grant alter,create ON mydatabase.* to 'username'@'host' identified by 'password';
用户能操作的权限,SELECT、UPDATE、INSTER等,授予所有权限用ALL
修改用户密码:
set password for username@localhost = password('newpassword');
databasename:数据库名
tablename :表名,如果授权该用户所有权限则用* ,例如*.*,指所有库所有表,mydatabase.*,是mydatabase库下所有表
更新权限,重新加载权限:
flush privileges;
钟声敲响了日落,柏油路跃过山坡,一直通向北方的是我们想象,长大后也未曾经过~