[MySQL]注意:创建管理员用户
[MySQL]注意:创建管理员用户
原文:https://medium.com/hackernoon/mysql-note-create-admin-user-5e77b43ecc8e

我曾经沉迷于 MongoDB,现在我正从它退出到 MySQL,因为我们希望有多少应用程序以这种方式纠缠在一起是一个商业决定,但双方都有权衡。MongoDB 很容易构建分片、复制和扩展,但在其上设计复杂的电子商务平台就是另一回事了。
首先,任何 MySQL 操作都需要一个已经存在并经过验证的用户帐户。本说明是关于一个 快速 配置创建 可用 用户用于 hello-world 目的。
注意
—“百分号”、“%”表示所有 ip,因此 localhost 是多余的 —当创建一个新用户时,该用户对数据库没有任何权限。事实上,如果 newuser 甚至尝试登录(使用密码,password),他们将无法到达 MySQL shell。 先授予再使用 。
从 mysql 客户端登录 MySQL
$ mysql -u root -p
使用密码创建用户
mysql> CREATE USER ‘peter’@’%’ IDENTIFIED BY ‘1234’;
删除用户
mysql> DROP USER ‘peter’@‘%’;
授予特权
该命令允许用户读取、编辑、执行和执行所有数据库和表中的所有任务。
撤销【数据库名称】上的【权限类型】。【表名】 FROM ' 【用户名】' @ ' % ';
mysql> GRANT ALL PRIVILEGES ON *.* TO ‘peter’@’%’;
撤销特权
mysql> REVOKE ALL PRIVILEGES ON *.* FROM ‘peter’@‘%’;
重新加载所有权限
mysql> FLUSH PRIVILEGES;
你可能也喜欢
- MySQL 手册
- 【MySQL】注意:在 Node.js 中快速设置和运行
- 【MySQL】注意:创建管理员用户
- 【MySQL】注:数据库凝乳
- 【MySQL】注:排凝乳
- 【MySQL】注:关系:1–1,1-n,n-n,嵌套
参考:
https://www . phpini . com/MySQL/MySQL-add-new-users-databases-privileges
http://shaocian.blogspot.tw/2012/11/mysql.html



