本篇内容主要讲解“Mysql如何添加用户和设置权限”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Mysql如何添加用户和设置权限”吧!DCL英文全称是Data Control Language(数据控制语言),用来管理数据库用户、控制数据库的访问权限。用户相关命令:查询用户:select * from mysql.user;
密码也存在了这张表,但是是加密过的,如果忘记密码了,可以通过配置设置成免密登录,然后再进行修改密码。其中 Host代表当前用户访问的主机, 如果为localhost, 仅代表只能够在当前本机访问,是不可以远程访问的。 User代表的是访问该数据库的用户名。在MySQL中需要通过Host和User来唯一标识一个用户。主机名可以使用 % ,代表的就是任何一个主机都能访问。往往linux当中安装mysql,然后使用 其他主机的客户端 连mysql连不上,就是因为Host配置的是localhost这个原因导致的!创建用户:CREATE USER '用户名'@'主机名' IDENTIFIED BY '密码';
修改用户密码:ALTER USER '用户名'@'主机名' IDENTIFIED WITH mysql_native_password BY '新密码' ;
删除用户:DROP USER '用户名'@'主机名' ;
注意事项:在MySQL中需要通过用户名@主机名
的方式,来唯一标识一个用户。主免费云主机域名机名可以使用 % 通配。命令使用示例:MySQL中定义了很多种权限,但是常用的就以下几种:命令:查询权限:SHOW GRANTS FOR '用户名'@'主机名' ;
授予权限:GRANT 权限列表 ON 数据库名.表名 TO '用户名'@'主机名';
撤销权限:REVOKE 权限列表 ON 数据库名.表名 FROM '用户名'@'主机名';
注意事项:多个权限之间,使用逗号分隔授权时, 数据库名和表名可以使用 * 进行通配,代表所有
。命令使用示例:MySQL用户数据和权限有修改后,希望在”不重启MySQL服务”的情况下直接生效,那么就需要执行这个命令。通常是在修改ROOT帐号的设置后,怕重启后无法再登录进来,那么直接flush之后就可以看权限设置是否生效。而不必冒太大风险。到此,相信大家对“Mysql如何添加用户和设置权限”有了更深的了解,不妨来实际操作一番吧!这里是百云主机网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
本文小编为大家详细介绍“Angular中的依赖注入模式案例分析”,内容详细,步骤清晰,细节处理妥当,希望这篇“Angular中的依赖注入模式案例分析”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。在Angular工程开发中,通常我们使…
免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。