解决MySQL访问权限设置的两种方法 |
本文标签:MySQL访问权限 MySQL访问权限设置经常采用两种方法 。首先我们进入mysql执行目录下,输入mysqld-shareware.exe,再输入mysql --user=root mysql ,如不输入此句,将不能添加新用户 。然后进入到mysql‘’gt,通过提示符下进行操作 。假如建立一个超级用户,用户名是system,用户口令是manager 。 访问权限设置方法一 用Grant 命令授权,输入的代码如下: mysql"gt;GRANT ALL PRIVILEGES ON *.* TO system@localhost IDENTIFIED BY manager WITH GRANT OPTION; 应显示:Query OK, 0 rows affected (0.38 sec) 访问权限设置方法二 对用户的每一项权限进行设置: mysql"gt;INSERT INTO user valueS(localhost,system,PASSWORD(manager), Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y); 对于3.22.34版本的MySQL,这里共14个"quot;Y"quot;,其相应的权限如下(按字段顺序排列): 权限 表列名称 相应解释 使用范围 如果创建用户时只有select、insert、update和delete权限,则允许用户只能在一个数据库现有的表上实施操作 。 下面就可以创建我们要用到的数据库了,我们直接输入. 例如:我们要创建数据库名为XinXiKu,可用如下代码: mysql"gt;create database XinXiKu; 应显示:Query OK, 1 row affected (0.00 sec) |