MySQL 创建用户并授权

创建用户

CREATE USER 'user'@'host' IDENTIFIED BY 'password'

比如创建一个密码为 foobar 的本地用户 razon

CREATE USER 'razon'@'localhost' IDENTIFIED BY 'foobar'

授权

GRANT privileges ON database.table TO 'user'@'host'
  • database.table 指定数据库表,database.* 指整个数据库
  • privileges 根据 database.table 的不同有不一样的选项,详情请戳 MySQL Privileges

一般的,我们为每个数据库新增一个管理帐号,比如将数据库 foobar 的所有权限授予 razon

GRANT ALL ON foobar.* TO 'razon'@'localhost'

发表评论

电子邮件地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据