MySQL 创建用户以及用户授权

创建用户
CREATE USER ch IDENTIFIED BY '123456';
授权
  • 所有权限
GRANT ALL PRIVILEGES ON *.* TO 'ch'@'%' IDENTIFIED BY '123456';
给ch用户所有数据库权限,“%”的意思是允许所有机器远程连接该库

注意:GRANT ALL PRIVILEGES ON . TO 'ch'@'%' (这样是报错的)
ERROR 1133 (42000): Can't find any matching row in the user table

  • 指定权限
GRANT SELECT, UPDATE, INSERT, DELETE ON test.* TO 'ch'@'192.168.1.168' IDENTIFIED BY '123456';
给ch用户test库的 CRUD 权限,并且只有 '192.168.1.168' 机器可以远程连接该库
运行 flush privileges
mysql> flush privileges;                                                                
Query OK, 0 rows affected (0.00 sec)

让修改生效

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 用户管理mysql>use mysql;查看mysql> select host,user,password fr...
    小沙鹰168阅读 18,702评论 0 3
  • MySQL进阶讲义 这一章我们开始进一步探讨MySQL的使用,从MySQL的介绍开始,接触MySQL的安装、命令行...
    厲铆兄阅读 2,223评论 0 44
  • 一、项目目标 搭建一个高可用web集群网站 二、项目规划 2.1 ip地址规划 2.2 拓扑图 2.3 相关说明 ...
    夏日之光阅读 4,035评论 0 1
  • 【所有年轻时的尝试都是为了不后悔】 在武汉高铁候车室的书店的一本杂志上看到了这句话。封面人物是姚晨。我不知道在老了...
    娟娟Cyndi阅读 212评论 0 1
  • 东风不破赤壁的火终究烧不到曹氏的江山成王败寇英雄只是在胜败之间千古的风流道理从来没有改变乱世我们的筹码是江山现在我...
    长安纵歌阅读 289评论 0 0