您现在的位置是: 网站首页> 后端技术 Mysql创建数据库
Mysql创建数据库
官方 2016-07-22 【后端技术】 浏览(7082)
简介 Mysql创建数据库,用户创建,授权
1,创建数据库
CREATE DATABASE IF NOT EXISTS yourdbname DEFAULT CHARSET utf8 COLLATE utf8_general_ci;
2,创建用户
CREATE USER 'username'@'%' IDENTIFIED BY 'password';
3,用户授权
GRANT privileges ON databasename.tablename TO 'username'@'host';
说明: privileges - 用户的操作权限,如SELECT , INSERT , UPDATE 等(详细列表见该文最后面).如果要授予所的权限则使用ALL.;databasename - 数据库名,tablename-表名,如果要授予该用户对所有数据库和表的相应操作权限则可用*表示, 如*.*.
例子: GRANT SELECT, INSERT ON test.user TO 'pig'@'%';
GRANT ALL ON *.* TO 'pig'@'%';
4,设置用户密码
命令: SET PASSWORD FOR 'username'@'host' = PASSWORD('newpassword'); 当前登录用户修改: SET PASSWORD = PASSWORD("newpassword");
5,撤销用户权限
REVOKE SELECT ON *.* FROM 'pig'@'%'; 具体信息可以用命令SHOW GRANTS FOR 'pig'@'%'; 查看.
6,删除用户
DROP USER 'username'@'host';