MySQL创建编辑用户

文章展示MySQL#用户创建编辑

登录入

  1. 登录云服务器.

  2. MySQL运行下列命令登录

    mysql-uroot-p

MySQL根密码提示
云服务器根密码)

创建新用户

新建用户并同时为用户设置密码
下示例命令显示,用用户名创建用户
测试:

Create使用测试@'localhost'识别

下一步,你需要冲洗特权,重新加载用户名表格内
MySQL每次添加或编辑用户时必须执行此步数 。

下示例显示命令冲刷权限 :

FLUSH特权成交权限-选择

设置新用户权限

现阶段新用户测试)没有权限集无法操作
任何东西您可能想开始设置权限分配安全选择
所有数据库权限(只读)可授与
运行命令选择权限

grantsseect on*.测试@localhost权限-全部

新建数据库并允许测试以至能完全取用它,以至能取用
可创建、阅读、更新和删除记录,如下文所示
示例 :

Create数据测试数据库和用户可分配特权:Grant所有Privileces on mystestdb测试@localhost

注解:你必须包括数据库名称周围的回溯图解

设置时您可能想使用此类型权限
上传用户数据库网络应用用户不需要
访问任何其他数据库

通过运行下列命令冲淡特权 :

FLUSH特权

登录为新用户

验证权限设置正确后登录 MySQL
新用户运行命令如下:

mysql-u测试-p

提示时输入密码测试用户.

后登录为测试用户创建新数据库
运行下命令 :

Create数据测试b2

报错显示器

ERROR 1044 (2000年4月4日):用户'测试'拒绝访问@'localhost'数据库'mystateb2

出错是因为测试用户唯一拥有所有特权For
mytestdb数据库安全选择特权所有其它

下降用户

需要下传用户时,进程类似于下传数据库上头
下例显示如何下降测试用户名 :

DROP使用测试@'localhost'

注解:你必须登录 MySQL为root用户执行此操作
动作


Baidu
map