MySql配置后续

MySql创建一个用户并授权它操作特定数据库

一、 创建一个用户

#以root用户登录
mysql -u root -p
#创建一个用户
CREATE USER 'username'@'host' IDENTIFIED BY 'password';

MySql配置后续
二、创建一个数据库并指定默认编码

CREATE DATABASE databasename DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;

MySql配置后续
三、给用户授权

GRANT privileges ON databasename.tablename TO 'username'@'host';
exit

说明:

  • privileges:用户的操作权限,如SELECT,INSERT,UPDATE等,如果要授予所的权限则使用ALL
  • databasename:数据库名
  • tablename:表名,如果要授予该用户对所有数据库和表的相应操作权限则可用表示,如.*
    MySql配置后续
上一篇:DDD 领域驱动设计-看我如何应对业务需求变化,愚蠢的应对?


下一篇:odoo迁移