1.新建用户
username - 用户名称
host - loclhost只允许本地登录;%允许远程登录;x.x.x.x(IP)允许此IP登录
create user 'username'@'host' identified by 'password';
2.新建数据库
create database databasename;
3.给新用户赋权
以下是一些常用的权限:
ALL: 所有可用的权限
CREATE: 创建库、表和索引
LOCK_TABLES: 锁定表
ALTER: 修改表
DELETE: 删除表
INSERT: 插入表或列
SELECT: 检索表或列的数据
CREATE_VIEW: 创建视图
SHOW_DATABASES: 列出数据库
DROP: 删除库、表和视图
通用语句把所有数据库/表赋予所有权限给username用户,实际可替换参数执行:
GRANT All ON *.* TO 'username'@'host';
查看给username的所有授权:
SHOW GRANTS FOR 'username'@'host';
收回授权:
REVOKE ALL ON *.* FROM 'username'@'host';
4.导入数据库数据
在linux环境不是在mysql终端中,执行以下语句即可:
mysql -u root -p -B databasename < demo.sql
执行完进入数据查看表和数据是否已经执行了。