mysql 点滴

1,改root 密码

   有几种方法

    a: 命令行  mysqlAdmin -uroot -p oldpassword newpassword 

    b: sql :

          use mysql ;

          update user set password=password("new_pass")  where user="root"

2. 改权限:

   GRANT privileges (columns) ON what TO user IDENTIFIED BY "password" WITH GRANT OPTION  

   REVOKE privileges (columns) ON what FROM user 

   privileges 指:

  1.       Alter       修改表和索引 
  2.   Create      创建数据库和表 
  3.   Delete      删除表中已有的记录 
  4.   Drop    抛弃(删除)数据库和表 
  5.   INDEX      创建或抛弃索引 
  6.   Insert      向表中插入新行 
  7.   REFERENCE   未用 
  8.   Select     检索表中的记录 
  9.   Update      修改现存表记录 
  10.   FILE       读或写服务器上的文件 
  11.   PROCESS    查看服务器中执行的线程信息或杀死线程 
  12.   RELOAD     重载授权表或清空日志、主机缓存或表缓存。 
  13.   SHUTDOWN   关闭服务器 
  14.     ALL       所有;ALL PRIVILEGES同义词 
  15.    USAGE     特殊的“无权限”权限

  what 指明可操作的对象,包括database,table ,column, 可用*通配

 user 需要指明从哪里登录,比如  user1@localhost ,[email protected], user@%

IDENTIFIED BY 可省略

WITH GRANT OPTION 表示用户可授权其它用户

 

猜你喜欢

转载自neo-it.iteye.com/blog/2099265