公司动态
MySQL服务和用户操作
一、SQL语句分类1、DQL数据查询语言 2、DML数据操纵语言 3、DDL数据定义语言 4、DCL数据控制语言 5、TPL事务处理语言 6、CCL指针控制语言二、MySQL基本的一些命令1、MySQL服务常用命令1、启动MySQL服务sudo service mysql start 2、关闭MySQL服务sudo service mysql stop 3、重启MySQL服务sudo service mysql restart2、MySQL用户管理命令1、创建用户 create user ‘用户名’‘连接方式’ identified by ‘密码’; 连接方式% 或 localhost 或 指定的ip 实例创建 lisa 用户密码为 123456任意ip都可以连接 create user lisa% identified by 123456; 注意创建用户后要刷新权限 flush privileges 2、给新用户授权 grant all privileges on *.* to 用户名连接方式 with grant option; all privileges 可以换成 select,update,insert,drop,create等操作 with grant option 表示该用户可给其它用户赋予权限但不可以超过该用户自己的权限。 第一个*表示通配数据库也可以指定新建用户只可操作的数据库 第二个*表示通配表也可以指定新建用户只可操作的数据库下的某个表 实例 grant all privileges on 数据库.表名 to 用户名连接方式 3、修改用户密码 alter user 用户名连接方式 identified by ‘新密码’; flush privileges 4、查看用户权限 show grants for 用户名‘连接方式’; 5、撤销权限 revoke all privileges on *.* from 用户名localhost’; 用户有什么权限就撤销什么权限 6、删除用户 drop user 用户名连接方式;