本文概述
- 1.创建数据库
- 2.使用密码向用户授予使用权限
- 3.为用户授予数据库所有特权
# Start MySQL console as root user and prompt for passwordmysql -u root -p
这将以root用户身份启动控制台以从CLI执行查询。在这里, 你将能够使用我们在本文中编写的查询将访问任何数据库的权限授予其他用户。
1.创建数据库最初, 你需要一个数据库来授予权限, 因此, 如果你没有任何权限或正在学习, 请使用以下语句创建数据库:
create database MyDatabase;
在这种情况下, 我们的数据库名称为MyDatabase。
2.使用密码向用户授予使用权限接下来, 你需要允许用户访问数据库, 在本例中为MyDatabase, 在本例中为MyDatabaseUsername, 并由MyPassword标识:
grant usage on *.* to MyDatabaseUsername@localhost identified by 'MyPassword';
3.为用户授予数据库所有特权最后, 将数据库的所有特权授予先前授予的用户:
grant all privileges on MyDatabase.* to MyDatabaseUsername@localhost;
现在, 你应该能够以MySQL中的指定用户(在PHP应用程序等中)访问数据库。
【如何使用命令行创建MySQL数据库并为用户设置权限】编码愉快!
推荐阅读
- 你需要了解的所有响应式Web设计统计信息
- 如何从命令行更改MySQL用户的密码
- 如何使用CLI在Plesk Web Admin中更改域的最大磁盘空间和流量
- 如何在Ubuntu 16.04中重置MySQL 5.7 root密码
- 如何使用Plesk在MySQL CLI中以root(管理员)用户身份登录
- JavaScript|JS之DOM操作元素2
- JavaScript|JS之DOM节点操作1
- Android Studio Databinding(我可以在onKey事件中访问绑定的内容吗())
- 永远不会结束marshmallow android的后台服务