SQLyog基础操作(十)-用户管理(可视化管理、SQLyog命令管理)

8.1 SQLyog可视化管理

点击“小人头像”进入“用户管理”页面

可在此页面进行添加或删除用户、设置权限等操作:

查看原有用户:

(1)点击“添加新用户”可进行用户添加:

填写用户名、主机、密码,点击“创建“

注意:主机选择%(代表任意)、localhost和127.0.0.1均可,只不过选择后两者登录时要严格按照格式输入,否则登陆不成功。

进行用户权限设置,选择权限后,单击”保存修改“

再次查看用户时可发现新添加了一个用户:xiaocui@localhost

点击“文件”---“新连接”,输入:主机地址、用户名、密码后,即可登录,可先进行测试连接,而后再进行连接。

测试连接成功:

登陆成功:

登陆失败:检查用户名、密码、主机地址是否填写错误

(2)切换用户至要删除的用户:以删除xiaocui@localhost为例

点击“删除用户”,选择“是”即可删除该用户

点击用户进去发现该用户已不存在,即完成删除

 

8.2 通过SQLyog命令操作管理

主要操作mysql数据库下的user表

user表默认内容:

测试代码

 -- 创建用户
 -- 格式:CREATE USER 用户名 IDENTIFIED BY '密码'
 CREATE USER xiaocui IDENTIFIED BY '123456'
 
 -- 删除用户
 -- 格式:DROP USER 用户名
 DROP USER XiaoCui
 
 -- 修改密码1:修改当前用户密码,不要轻易改,以防下次登录不进去
 SET PASSWORD = PASSWORD('111111')
 
 -- 修改密码2:修改指定用户密码
 SET PASSWORD FOR xiaocui = PASSWORD('111111')
 
 -- 重命名
 -- 格式:RENAME USER 原用户名 TO 新用户名
 RENAME USER xiaocui TO XiaoCui
 
 -- 用户授权
 -- 授予所有权限
 -- 格式:GRANT ALL PRIVILEGES ON *.* TO 数据库名
 -- 除了不能给别人授权,其他都能干
 GRANT ALL PRIVILEGES ON *.* TO XiaoCui
 
 -- 查看指定用户的权限
 SHOW GRANTS FOR XiaoCui  
 -- 权限内容:GRANT ALL PRIVILEGES ON *.* TO 'XiaoCui'@'%',没有给别人授权的权限
 -- 查看root用户的权限
 SHOW GRANTS FOR root@localhost
 -- 权限内容:GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' WITH GRANT OPTION
 
 -- 撤销权限REMOVE
 -- 格式:REVOKE ALL PRIVILEGES ON *.* FROM 用户名
 REVOKE ALL PRIVILEGES ON *.* FROM XiaoCui
 
 -- 删除用户
 -- 格式:DROP USER 用户名
 DROP USER XiaoCui
 

注意:指定的用户没有给其它用户授权的权限

 

 

posted @ 2021-07-06 16:00  Coder_Cui  阅读(1357)  评论(0编辑  收藏  举报