mysql 读写性能相对中规中矩,适合大多数情况下使用。本博文记录一下 mysql 关于用户相关的操作
通过 mysql 的默认账号 root 来登录 mysql, mysql默认root账号没有密码
创建数据库:
<code>CREATE DATABASE 【数据库名】 DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;</code>
all表示所有权限 select表示只查权限 update表示只改权限 delete表示只删权限等。
查询root用户的权限
新创建的用户,默认情况下是没有任何权限的
案例
mysql.user表中Host为%的含义. Host列指定了允许用户登录所使用的IP,比如user=root Host=192.168.1.1。. 这里的意思就是说root用户只能通过192.168.1.1的客户端去访问。. 而%是个通配符,如果Host=192.168.1.%,那么就表示只要是IP地址前缀为“192.168.1.”的客户端都可以连接。. 如果Host=%,表示所有IP都有连接权限。.
常用的权限类型有以下几种: all privileges:所有权限。 select:读取权限。 create:创建权限。 delete:删除权限。 update:更新权限。 drop:删除数据库、数据表权限。
博客中所涉及到的图片都有版权,请谨慎使用