在windows下验一下这两个函数的区别

 

ubuntu下不成功,权限出错

mysql> select * from demo;
+-------------+--------------+
| first_field | second_field |
+-------------+--------------+
| ab          |            2 |
| abc         |            3 |
+-------------+--------------+
2 rows in set (0.00 sec)

mysql> select * from demo into outfile '/home/vigar/tst/aaa';
ERROR 1 (HY000): Can't create/write to file '/home/vigar/tst/aaa' (Errcode: 13)
mysql> create table a (cmd LONGBLOB);
Query OK, 0 rows affected (0.14 sec)

mysql> select * from a;
Empty set (0.00 sec)

mysql> insert into a (cmd) values (hex(load_file('/usr/bin/zip')));
Query OK, 1 row affected (0.00 sec)

mysql> select * from a;
+------+
| cmd  |
+------+
| NULL |
+------+
1 row in set (0.00 sec)

mysql> select unhex(cmd) from a into dumpfile './aaa';
Query OK, 1 row affected (0.00 sec)
但没有找到aaa的具体位置

 

相关文章:

  • 2021-06-29
  • 2022-12-23
  • 2021-09-13
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-10-17
  • 2022-01-15
  • 2022-12-23
  • 2022-12-23
  • 2021-05-28
  • 2021-06-08
  • 2021-12-01
相关资源
相似解决方案