MySQL创建用户数据的导入导出操作讲解
程序员文章站
2022-06-23 15:22:16
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';