MySQL 如何使用INSERT INTO语句设置MySQL用户帐户?

MySQL 如何使用INSERT INTO语句设置MySQL用户帐户?

要将新用户添加到MySQL中,我们只需在数据库的用户表中添加一个新条目, **** mys QL。为了说明这一点,我们使用以下示例 –

阅读更多:MySQL 教程

例子

以下程序是添加新用户 guest 和密码 guest123; 具有SELECT,INSERT和UPDATE权限的示例SQL查询为-

root@host# mysql -u root -p
输入密码:*******
mysql> use mysql;
数据库已更改

mysql> INSERT INTO user(host,user,password,select_priv,insert_priv,
update_priv)VALUES('localhost','guest',PASSWORD('guest123'),'Y',
'Y',
'Y');
查询已更改1行(0.20秒)

mysql> FLUSH PRIVILEGES;
查询已更改1行(0.01秒)

mysql> SELECT host,user,password FROM user WHERE user ='guest';
+-----------+---------+------------------+
|     host  |    user |         password |
+-----------+---------+------------------+
| localhost |   guest | 6f8c114b58f2ce9e |
+-----------+---------+------------------+
1行记录(0.00秒)

添加新用户时,请记住使用MySQL提供的PASSWORD()函数加密新密码。如上例所示,密码旁路经过加密,变成了6f8c114b58f2ce9e。

FLUSH PRIVILEGES语句告诉服务器重新加载授予权限表。如果您不使用它,则至少在重新启动服务器之前,您将无法使用新用户帐户连接到MySQL。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程