码迷,mamicode.com
首页 > 数据库 > 详细

Mysql添加用户设置

时间:2016-02-16 16:31:56      阅读:464      评论:0      收藏:0      [点我收藏+]

标签:

Mysql添加用户设置

 

如果你需要添加mysql用户,你只需要在mysql数据库中的user表添加新用户即可。

一下为添加用户的实例,用户名为guest,密码是guest123,并授权用户可进行select,insert和update操作权限

 

SHOW DATABASES;

 

USE mysql;

 

SHOW TABLES;

 

SELECT * FROM USER;

 

INSERT INTO USER(HOST,USER,PASSWORD,select_priv,insert_priv,update_priv) VALUES(‘localhost‘,‘guest‘,PASSWORD(‘guest123‘),‘Y‘,‘Y‘,‘Y‘);

 

SELECT * FROM USER;

 

FLUSH PRIVILEGES;

 

在添加用户时,请注意使用mysql提供的password()函数来对密码进行加密。

 

注意需要执行flush privileges语句。这个命令执行后会重新载入授权表。如果不使用该命令,你就无法使用新创建的用户来连接mysql服务器,除非你重新启动mysql服务器。

 

你可以在创建用户的时候,为用户指定权限,在对应的权限列中,在插入语句中设置为Y即可。

Select_priv  Insert_priv  Update_priv  Delete_priv  Create_priv  Drop_priv  Reload_priv  Shutdown_priv  Process_priv  File_priv  Grant_priv  References_priv  Index_priv  Alter_priv  Show_db_priv  Super_priv  Create_tmp_table_priv  Lock_tables_priv  Execute_priv  Repl_slave_priv  Repl_client_priv  Create_view_priv  Show_view_priv  Create_routine_priv  Alter_routine_priv  Create_user_priv  Event_priv  Trigger_priv  Create_tablespace_priv

 

另外一种添加用户的方法是通过sql的grant命令,下面的命令给定数据库demo添加用户zara,密码为zara123。

 

GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP ON demo.* TO ‘zara‘@‘localhost‘ IDENTIFIED BY ‘zara123‘;


Mysql添加用户设置

标签:

原文地址:http://www.cnblogs.com/zhouguowei/p/5192885.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!