以下示例为创建一个具有一定权限的数据库(数据库账号仅对当前数据库生效)。
创建一个新的空数据库。默认编码为UTF8:
CREATE DATABASE dbname DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
为数据库创建具有适当权限的用户/密码组合。例如(再次使用MySQL):
mysql> GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,CREATE TEMPORARY TABLES,DROP,INDEX,ALTER ON dbname.* TO 'dbnameuser'@'localhost' IDENTIFIED BY 'yourpassword';
dbname.* :dbname为数据库名。
dbnameuser:用户名。
yourpassword:用户密码。