#创建用户
#localhost/% 表示本机访问还是可远程访问
CREATE USER 用户名@localhost/% IDENTIFIED BY '密码';
两种创建的举例。
sql复制代码
--user1用户只能在localhost这个IP登录mysql服务器
CREATE USER user1@localhost IDENTIFIED BY '123';
--user2用户可以在任何电脑上登录mysql服务器
CREATE USER user2@'%' IDENTIFIED BY '123';
6、命令行快速启动与关闭mysql服务。
(以管理员身份运行)
启动服务:命令行敲命令"net start mysql"即可。
关闭服务:命令行敲命令"net start mysql"即可。
退出mysql。
命令行输入"exit"。
7、如何在创建用户后去授予权限?
关键字:GRANT。
授予权限的语法。
(1)其中"on"的意思就是把某些库的某些表的什么权限给这个用户。
(2)"to"的意思就是给指定的用户。
sql复制代码
GRANT 权限1, ... , 权限n ON 数据库.* TO 用户名;
注意事项。
(1)其中多个权限之间,使用逗号分隔。
(2)授权时,数据库名和表名可以使用 * 进行通配,代表所有。
举例如下。
sql复制代码
#赋予数据库mydb1的所有表的指定权限
GRANT CREATE,ALTER,DROP,INSERT,UPDATE,DELETE,SELECT ON mydb1.* TO user1@localhost;
#赋予数据库mydb1的所有表的所有权限
GRANT ALL ON mydb1.* TO user2@localhost;