如何使用INSERT INTO语句设置MySQL用户帐户?
要将新用户添加到MySQL,我们只需要在数据库mysql中的用户表中添加一个新条目。为了说明这一点,我们使用以下示例-
示例
以下程序是添加具有SELECT,INSERT和UPDATE特权且密码为guest123的新用户guest虚拟机的示例;SQL查询是-
root@host# mysql -u root -p
Enter password:*******
mysql> use mysql;
Database changed
mysql> INSERT INTO user (host, user, password,select_priv, insert_priv,
update_priv) VALUES ('localhost', 'guest',PASSWORD('guest123'),'Y','Y’,
'Y');
mysql> FLUSH PRIVILEGES;
mysql> SELECT host, user, password FROM user WHERE user = 'guest';
+-----------+---------+------------------+
| host | user | password |
+-----------+---------+------------------+
| localhost | guest | 6f8c114b58f2ce9e |
+-----------+---------+------------------+
1 row in set (0.00 sec)添加新用户时,请记住使用PASSWORD()MySQL提供的功能对新密码进行加密。如上例所示,密码旁路被加密为6f8c114b58f2ce9e。
FLUSHPRIVILEGES语句告诉服务器重新加载授权表。如果不使用它,那么至少在重新启动服务器之前,您将无法使用新的用户帐户连接到MySQL。
热门推荐
10 八一幼儿祝福语大全简短
11 公司乔迁食堂祝福语简短
12 婚礼结束聚餐祝福语简短
13 儿媳买车妈妈祝福语简短
14 毕业送礼老师祝福语简短
15 同事辞职正常祝福语简短
16 恭贺新婚文案祝福语简短
17 金店立秋祝福语简短英文
18 婆婆高寿祝福语大全简短