本片介绍一下linux下mysql的创建及授权,希望可以对浏览过的小伙伴有所帮助。
首先进入mysql
mysql -u -p (-u 后边跟用户名,-p 后边跟密码)
mysql用户授权:
use user 切换到user数据库
创建用户
create user '用户名'@'IP地址' identified by '密码';
删除用户
drop user '用户名'@'IP地址';
修改用户
rename user '用户名'@'IP地址'; to '新用户名'@'IP地址';
修改密码
set password for '用户名'@'IP地址'=Password('新密码');
授权给用户:
grant all privileges on 数据库.表名 to '用户名'@'IP地址';
授权
grant 权限(select 可以查的权限) on 数据库.表名 to '用户名'@'IP地址';
数据库.* 所有的表
*.* 所有库 所有表
select,查
insert,插入
update,更新
all privileges 除grant外所有的权限
all 就是和root权限是一样的了
查看权限
show grant
查询数据库的编码:
show variables like 'character%';
查询某一个数据库的编码:
show create database+数据库名称
本片文章出自于自己的笔记,如果有相仿的整理,只是巧合。谢谢!