下面是"MySql增加用户、授权、修改密码等语句"的完整攻略。
MySql增加用户
在 MySql 中,我们可以使用 CREATE USER 语句来创建一个新的用户。下面是 CREATE USER 语句的基本语法:
CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';
其中,'username' 是我们要创建的用户名,'localhost' 是该用户的主机地址(如果你希望该用户可以从任意主机连接 MySQL,可以将 'localhost' 替换为 '%'),'password' 是该用户的密码。
下面是一个示例,在 MySql 中创建一个名为 johndoe 的用户:
CREATE USER 'johndoe'@'localhost' IDENTIFIED BY 'mypass';
MySql授权
在 MySql 中,我们可以使用 GRANT 语句向用户授权。下面是 GRANT 语句的基本语法:
GRANT privileges ON databasename.tablename TO 'username'@'localhost';
其中,privileges 是我们授权给用户的权限,databasename 和 tablename 是我们希望授权的数据库和数据表名,'username' 和 'localhost' 分别是用户名和主机地址。
下面是一个示例,在 MySql 中向 johndoe 用户授权,使他可以读取数据库 mydatabase 中的所有数据表:
GRANT SELECT ON mydatabase.* TO 'johndoe'@'localhost';
MySql修改密码
在 MySql 中,我们可以使用 SET PASSWORD 语句来修改一个用户的密码。下面是 SET PASSWORD 语句的基本语法:
SET PASSWORD FOR 'username'@'localhost' = PASSWORD('newpassword');
其中,'username' 和 'localhost' 分别是我们要修改密码的用户名和主机地址,'newpassword' 是用户的新密码。
下面是一个示例,在 MySql 中将 johndoe 用户的密码修改为 newpass:
SET PASSWORD FOR 'johndoe'@'localhost' = PASSWORD('newpass');
以上就是 "MySql增加用户、授权、修改密码等语句" 的完整攻略。希望可以帮助到你。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:MySql增加用户、授权、修改密码等语句 - Python技术站