MySQL创建用户数据导入导出

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

注意事项 

  1. 导出的目录可以用SHOW VARIABLES LIKE "secure_file_priv";查看,当然你也可以自己修改
  2. 数据表权限必须弄清楚,而且是*.*才可以

MySQL导入文件(csv,txt)

注意事项:

  1. 首先建立相关数据表和字段
  2. 导入文件的字段顺序不可出错,同时文件第一行不需要列名
  3. 逗号分隔的csv文件以及制表符分隔的txt最方便
 load data local infile '/path/to/your/file' into table 表名 character set utf8 fields terminated by '\t';
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值