MySQL 创建用户并授权教程。
创建用户
1CREATE USER 'user'@'host' IDENTIFIED BY 'password'
比如创建一个密码为 foobar
的本地用户 razon
:
1CREATE USER 'razon'@'localhost' IDENTIFIED BY 'foobar'
授权
1GRANT privileges ON database.table TO 'user'@'host'
database.table
指定数据库表,database.*
指整个数据库privileges
根据database.table
的不同有不一样的选项,详情请戳 MySQL Privileges
一般的,我们为每个数据库新增一个管理帐号,比如将数据库 foobar
的所有权限授予 razon
:
1GRANT ALL ON foobar.* TO 'razon'@'localhost'