欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

MySQL创建用户数据的导入导出操作讲解

程序员文章站 2022-03-09 22:35:57
web安全方面除了要求防止sql注入以及数据检查等部分,利用mysql对账号进行权限设定也是很重要的一部分。 1.创建新的用户 create user 'pig'@'loca...

web安全方面除了要求防止sql注入以及数据检查等部分,利用mysql对账号进行权限设定也是很重要的一部分。

1.创建新的用户

create user 'pig'@'localhost' idendified by '123456';

2.使用grant命令

grant select, insert on test.user to 'pig'@'%';

3.更改用户密码

set password for 'username'@'host' = password('newpassword');

4.删除用户

drop user 'username'@'host';

5.撤销用户权限

revoke privilege on databasename.tablename from 'username'@'host';

mysql导出文件

select * from table into outfile '/path/to/your/outfile';

注意事项

导出的目录可以用show variables like "secure_file_priv";查看,当然你也可以自己修改

数据表权限必须弄清楚,而且是*.*才可以

mysql导入文件(csv,txt)

注意事项:

首先建立相关数据表和字段导入文件的字段顺序不可出错,同时文件第一行不需要列名逗号分隔的csv文件以及制表符分隔的txt最方便

load data local infile '/path/to/your/file' into table 表名 character set utf8 fields terminated by '\t';