mysql常用命令,用户权限相关

tip温馨提示

用户相关操作前需先调用命令:

use mysql

8.0+版本密码规则

密码包含至少一个大写字母,一个小写字母,一个数字和一个特殊字符,并且密码总长度至少为8个字符


登录mysql

mysql -u[username] -p
[password]

查看存在的databas

show databases

创建database

create database [database name]

选择database

use [database]

查看存在的table

show tables

查询用户信息

select * from user

只查询用户host和user信息

select Host,User from user

创建用户

create user ‘[username]’@’%’ identified by ‘[password]’;

修改用户

rename user ‘[username]’@’%’ to ‘[new username]’@’%’;

修改密码

alter user ‘[username]’@’%’ identified by ‘[password]’;

删除用户

drop user ‘[username]’@’%’;

查询用户权限

show grants for ‘[username]’@’%’

添加用户权限,所有database

grant [权限名] on *.* to ‘[username]’@’%’;

添加用户权限

grant [权限名] on [database].* to ‘[username]’@’%’;

权限名解释
usage无权限
all privileges所有权限
alter使用 alter table
create使用 create table
create view使用 create view
delete使用 delete
drop使用 drop table
insert使用 insert
select使用 select
show databases使用 show databases
show view使用 show view
update使用 update
references使用 references
REPLICATION SLAVE复制权限

tip:表格只列举出常用的几个权限

删除用户权限

revoke [权限名] on [database].* from ‘[username]’@’%’

查询数据库端口

show variables like ‘port’

退出

exit
quit
\q

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值