zoukankan      html  css  js  c++  java
  • ERROR 1290 (HY000): The MySQL server is running with the --secure-file-priv option so it cannot execute this statement

    centos7.5 使用into outfile备份失败

    问题:

    mysql>  select * from world.city into outfile '/tmp/world_city.data';
    ERROR 1290 (HY000): The MySQL server is running with the --secure-file-priv option so it cannot execute this statement
    

    原因:

    mysql> show variables like '%secure%';
    +------------------+-------+
    | Variable_name    | Value |
    +------------------+-------+
    | secure_auth      | ON    |
    | secure_file_priv | NULL  |
    +------------------+-------+
    没有指定secure_file_priv位置
    

    解决方法:

    [root@db01-51 ~]# vim /etc/my.cnf
    [mysqld]
    secure_file_priv=/tmp	#指定secure_file_priv的位置
    [root@db01-51 ~]# /etc/init.d/mysqld restart
    mysql> select * from world.city into outfile '/tmp/world_city.data';
    Query OK, 4079 rows affected (0.02 sec)
    

    注意: select ......into outfile 是一种逻辑备份方法,它的恢复速度非常之快,比insert的插入速度还要快。它只能备份表中的数据,并不能包含表的结构。 一般不用它来做备份

  • 相关阅读:
    结构体
    指针
    数组
    银行取款机系统
    函数
    基础
    IOS系统的安装和Vi的操作模式以及简单的指令
    1203.4——循环语句 之 for
    1203.3——循环语句 之 while
    1203.2——条件语句 之 switch语句
  • 原文地址:https://www.cnblogs.com/lvhanzhi/p/10608235.html
Copyright © 2011-2022 走看看