mysql的用户信息保存在了mysql.user中:
select * from mysql.user\G*************************** 5. row ***************************
Host: localhost
User: root
Select_priv: Y
Insert_priv: Y
Update_priv: Y
Delete_priv: Y
Create_priv: Y
Drop_priv: Y
Reload_priv: Y
Shutdown_priv: Y
Process_priv: Y
File_priv: Y
Grant_priv: Y
References_priv: Y
Index_priv: Y
Alter_priv: Y
Show_db_priv: Y
Super_priv: Y
Create_tmp_table_priv: Y
Lock_tables_priv: Y
Execute_priv: Y
Repl_slave_priv: Y
Repl_client_priv: Y
Create_view_priv: Y
Show_view_priv: Y
Create_routine_priv: Y
Alter_routine_priv: Y
Create_user_priv: Y
Event_priv: Y
Trigger_priv: Y
Create_tablespace_priv: Y
ssl_type:
ssl_cipher:
x509_issuer:
x509_subject:
max_questions: 0
max_updates: 0
max_connections: 0
max_user_connections: 0
plugin: mysql_native_password
authentication_string: *6BB4837EB74329105EE4568DDA7DC67ED2CA2AD9
password_expired: N
password_last_changed: 2020-02-05 22:46:27
password_lifetime: NULL
account_locked: N
Create_role_priv: Y
Drop_role_priv: Y
Password_reuse_history: NULL
Password_reuse_time: NULL
Password_require_current: NULL
User_attributes: NULL
主要字段:
主机名和用户名共同组成复合主键方式一:直接使用root用户在mysql.user中插入记录(不推荐)
方式二:使用创建用户的SQL指令
基本语法:
create user 用户 identified by 明文密码示例:
create user ‘user1’@’%’ identified by ‘123456’;简化版创建用户,谁都可以访问,不需要密码,不安全
create user user2;user和host具有唯一性
基本语法:
drop user 用户名@host;示例:
mysql> drop user ‘user1’@’%’;需要使用函数对密码进行加密password()
方式一:使用专门的修改密码指令
基本语法:
set password for 用户 = password(明文密码);方式二:使用更新语法
基本语法:
update mysql.user set password = password(明文密码) where user = ” and host = ”;分为三类:
将权限分配给指定用户
基本语法:
grant 权限列表 on 数据库/*.表名/* to 用户*.*数据库.*数据库.表名基本语法:
revoke 权限列表 /all privileges on 数据库/*.表/* from 用户— 回收权限,不需要刷新,马上生效将操作的具体内容同步到对应的表中
基本语法:
flush privileges;如果忘记root用户的密码
# 停止服务# 停止不了可以直接杀死进程
ps aux|grep mysql
kill <pid>
# 重新启动服务,跳过权限
mysqld –skip-grant-tables
# 直接无用户名登录
mysql
非常危险,任何客户端不需要任何用户信息都可以直接登录,而且是root权限
修改root密码:
alter user ‘root’@’localhost’ identified by ‘123456’;修改完后,关闭mysql服务器,重启
到此这篇关于MySQL数据库用户权限管理的文章就介绍到这了,更多相关MySQL 权限管理内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!