mysql新建用户、数据库并导入数据

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

执行完进入数据查看表和数据是否已经执行了。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。