标签:grant nts sql数据库 word for ges 提示 use 通过
[root@www ~]# mysql -uroot -p Enter password:
mysql>grant all privileges on qiuhom.* to qiuhom_db1@localhost identified by ‘admin123.com‘;
以上语句表示创建一个qiuhom_db1的用户并且给予用户qiuhom库下的所有表的权限,并设置密码为admin123.com
我们可以通过show grants for qiuhom_db1@localhost;来查看用户的权限
mysql> show grants for qiuhom_db1@localhost; +-------------------------------------------------------------------------------------------------------------------+ | Grants for qiuhom_db1@localhost | +-------------------------------------------------------------------------------------------------------------------+ | GRANT USAGE ON *.* TO ‘qiuhom_db1‘@‘localhost‘ IDENTIFIED BY PASSWORD ‘*2D9AC2437F9E59A51BE8BA89A3D59E76F32F55E8‘ | | GRANT ALL PRIVILEGES ON `qiuhom`.* TO ‘qiuhom_db1‘@‘localhost‘ | +-------------------------------------------------------------------------------------------------------------------+ 2 rows in set (0.00 sec)
mysql>create user qiuhom_db2@localhost identified by ‘admin123.com‘; ####创建qiuhom_db2@localhost用户,并设置密码为admin123.com
mysql>grant all on qiuhom.* to qiuhom_db2@localhost; ####给qiuhom_db2@localhost授权
mysql> show grants for qiuhom_db2@localhost; +-------------------------------------------------------------------------------------------------------------------+ | Grants for qiuhom_db2@localhost | +-------------------------------------------------------------------------------------------------------------------+ | GRANT USAGE ON *.* TO ‘qiuhom_db2‘@‘localhost‘ IDENTIFIED BY PASSWORD ‘*2D9AC2437F9E59A51BE8BA89A3D59E76F32F55E8‘ | | GRANT ALL PRIVILEGES ON `qiuhom`.* TO ‘qiuhom_db2‘@‘localhost‘ | +-------------------------------------------------------------------------------------------------------------------+ 2 rows in set (0.00 sec)
提示:以上两种方式都是mysql数据库创建用户和授权用户的权限,需要注意的是第二种方式授权后面不需要有密码,创建好用户后不授权是可以
登录的,只是登录后不能操作任何数据库包括查看都没有。
标签:grant nts sql数据库 word for ges 提示 use 通过
原文地址:https://www.cnblogs.com/qiuhom-1874/p/9741166.html