MySQL
要备份表,可以使用SELECT INTO OUTFILE语句将表数据导出到文件中。
然后,可以使用mysqldump命令将整个数据库备份到文件中。
SELECT * INTO OUTFILE '/path/to/backup_file.csv' FROM original_table;
mysqldump -u username -p database_name > /path/to/backup_file.sq1
过程中出现报表:
1290 - The MySQL server is running with the --secure-file-priv option so it cannot execute this statement
说明 MySQL 服务器启用了 --secure-file-priv
选项,在 MySQL 命令行中执行以下命令:
SHOW VARIABLES LIKE 'secure_file_priv';
如果返回的是空值NULL,则 MySQL 无法使用 LOAD DATA INFILE
或 SELECT ... INTO OUTFILE
。
将其设置为空(或者,将其设置为一个特定目录):
[mysqld]
secure-file-priv=""
更改配置后,重启 MySQL 服务。