您现在的位置是: 网站首页> 后端技术 Mysql创建数据库

Mysql创建数据库

官方 2016-07-22 后端技术 浏览(1003)

简介 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';


站点信息

0.095112s