ICode9

精准搜索请尝试: 精确搜索
首页 > 数据库> 文章详细

MySQL 用户常用操作

2021-12-09 20:03:09  阅读:168  来源: 互联网

标签:常用 用户名 grant -- mysql 用户 identified user MySQL


  • 刷新权限
flush privileges;
  • 创建新用户
create user '用户名'@'%' identified by '密码';
-- '%' 所有情况都能访问
-- 'localhost' 本机才能访问
-- '111.222.33.44' - 指定 ip 才能访问
  • 修改用户密码
update mysql.user set password = '新密码' where user = '用户名';
  • 新增用户、指定数据库、授权限
grant all privileges on `想授权的数据库`.`表名` to '用户名'@'%' identified by '密码';
-- all 可以替换为 select, delete, update, create, drop
-- 举例:
# 用户test密码java可对website库下的所有表执行所有权限
grant all privileges on `website`.* to 'test'@'%' identified by 'java';
grant insert, select, update on `test_db`.`test_tbl` to 'someone'@'localhost' identified by '123456';
  • 设置新的root 密码
update mysql.user set authentication_string = password("新密码") where user ='root' and host = 'localhost'
  • 查看某个用户的权限
show grants for '用户名'@'主机';
  • 删除用户
delete from mysql.user Where user = '用户名';
  • 查看mysql所有用户
select user, host from mysql.user;
  • 创建数据库 (指定编码格式)
create database `库名` default charset utf8mb4 collate utf8mb4_general_ci;
  • 授予权限
grant 权限列表 on 数据库名.数据表名 to '用户名'@'主机' identified by '密码' with grant option;

ps:如有错误,欢迎批评指正,谢谢!

标签:常用,用户名,grant,--,mysql,用户,identified,user,MySQL
来源: https://blog.csdn.net/qq_43006591/article/details/121824620

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有