mysql -uroot -p123456
导出报错:
mysql> select * from bdastat.stat into outfile 'test.txt'; ERROR 1290 (HY000): The MySQL server is running with the --secure-file-priv option so it cannot execute this statement
修改my.ini文件
[mysqld] secure_file_priv="D:\TEST"
重启mysql
net stop mysql;net start mysql
登陆mysql查看
mysql> show variables like '%secur%'; +--------------------------+----------+ | Variable_name | Value | +--------------------------+----------+ | require_secure_transport | OFF | | secure_auth | ON | | secure_file_priv | D:\TEST\ | +--------------------------+----------+
然后再次执行就可以了
mysql> select * from bdastat.stat into outfile 'd:/test/test.txt'; Query OK, 801 rows affected (0.01 sec)
1、创建表,这里用的是TEXT字段类型
CREATE TABLE bdastat.`stat` ( `field1` text, `field2` text, `field3` text, `field4` text, `field5` text, `field6` text, `field7` text, `field8` text, `field9` text, `field10` text, `field11` text, `field12` text, `field13` text, `field14` text, `field15` text, `field16` text, `field17` text, `field18` text, `field19` text, `field20` text, `field21` text, `field22` text, `field23` text, `field24` text, `field25` text, `field26` text )
load data infile "D:\test\\文件名.txt" into table 表 fields terminated by '|' lines terminated by '\n' ;
mysql> load data infile "D:/TEST/node9.txt" into table bdastat.stat fields terminated by '|'; Query OK, 802 rows affected (0.13 sec) Records: 802 Deleted: 0 Skipped: 0 Warnings: 0