首页 > 数据库技术 > 详细

Mysql添加用户设置

时间:2016-02-16 16:28:44      阅读:218      评论: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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!