mysql(二)
dcl:
管理用户:
添加用户:
create user '用户名'@'主机名' identified by '密码'
删除用户:
drop user '用户名'@'主机名'
修改用户密码:
update user set password = password ('新密码')where user = '用户名'
示例:update user set password = password('saber') where user = 'saber'
set password for '用户名'@‘主机名' = password('新密码')
示例:set password for 'saber'@‘loaclhost' = password('saber')
%表示通配符,在任意主机上使用用户登录
示例:set password for 'saber'@‘%' = password('saber')
mysql忘记root用户密码:
cmd --> net stop mysql
使用无验证方式启动mysql服务 mysqld --skip-grant-tables
开启新的cmd
use mysql
update user set password=password('新密码‘) where user='root'
查询用户:
user mysql #切换到mysql自带的数据库
select *from user
权限管理:
查询权限:
show grants for ‘用户名'@’主机名'
示例: show grants for ‘saber'@’loaclhost'
授予权限:
grant 权限列表 on 数据库名.表名 to ‘用户名’ @'主机名'
grant all on *.* to 'saber'@‘localhost’
撤销权限:
revoke 权限列表 on 数据库名.表名 from '用户名'@'主机名'
推荐阅读
-
分享一个Mysql主从同步记录
-
在 CentOS 7 中安装 MySQL 8 的教程详解
-
Oracle数据库安全策略分析(二)
-
爬虫基础(二)——网页
-
MySQL基本简单操作
-
Linux连接mysql报错:Access denied for user ‘root’@‘localhost’(using password: YES)的解决
-
CentOS7下Mysql5.7安装
-
这款神本稳如泰山一棵松 惠普战66二代上手
-
Asp.NetCoreWebApi图片上传接口(二)集成IdentityServer4授权访问(附源码)
-
MySQL存储表情时报错:java.sql.SQLException: Incorrect string value:‘\xF0\x9F\x92\xA9\x0D