您的位置:首页 > 网页编程 > mysql数据库 >
Linux下给mysql创建用户分配权限
时间:2013-06-14 21:49来源:mysql创建用户 作者:mysql分配权限 点击:
/**谷歌广告**/

 Linux下给mysql创建用户分配权限,首先是进入Linux系统,然后创建用户(@>是在linux中执行,mysql>是在mysql中执行):

  1. //登录MYSQL 
  2. @>mysql -u root -p 
  3. @>密码 
  4. //创建用户 
  5. mysql> insert into mysql.user(Host,User,Passwordvalues ('localhost','66php',password('66phpPWD')); 
  6. //刷新系统权限表 
  7. mysql>flush privileges

这样就创建好一个用户名为:66php,密码为:66phpPWD。下面是创建一个数据库,并为这个用户授权:

  1. //首先创建一个数据库(66phpDB) 
  2. mysql>create database 66phpDB; 
  3. //授权66php用户拥有66phpDB数据库的所有权限 
  4. @>grant all privileges on 66phpDB.* to 66php@localhost identified by '66phpPWD'
    //刷新系统权限表
  5. mysql>flush privileges;
  6. //退出后登录一下
  7. mysql>quit;  

all privileges一个是所有权限,可以分配select,insert,update,delete,create,drop,index,alter,grant,references,reload,shutdown,process,file等14个部分权限给用户,用英文逗号隔开。66phpDB.*如果换成*.*都表示所有的数据库中所有表的权限。用户地址可以是localhost,也可以是ip地址、机器名字、域名。也可以用’%’表示从任何地址连接。66phpPWD‘连接密码’不能为空,否则无法创建。

    75%
    (3)
    25%
    (1)
    最新评论
    选择评论类型:
    验证码:点击我更换图片
    本站推荐
    /**谷歌广告**/
    关于我们 | 网站地图 | rss地图 | 广告服务 | vip源码 | 联系我们
    Powered by 66php Copyright 2011-2013
    苏ICP备11045037号