Mysql添加用户设置

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Mysql添加用户设置相关的知识,希望对你有一定的参考价值。

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添加用户设置的主要内容,如果未能解决你的问题,请参考以下文章

U盘启动设置,联想G400,BIOS设置

vmware无法添加U盘

怎样设置BIOS让电脑从U盘启动

u盘加密怎么设置

U盘安装Proxmox VE

联想笔记本win10怎么设置u盘启动?