local_infile服务器变量指示能否使用load data local infile命令。该变量默认为ON。
该变量为OFF时,禁用客户端的load data local infile命令。
mysql> show create table test.t\G
*************************** 1. row ***************************
Table: t
Create Table: CREATE TABLE `t` (
`id` int(11) DEFAULT NULL,
`name` varchar(100) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1
1 row in set (0.00 sec)
mysql> show variables like 'local_infile';
+---------------+-------+
| Variable_name | Value |
+---------------+-------+
| local_infile | OFF |
+---------------+-------+
1 row in set (0.00 sec)
mysql> load data local infile 'D:\\ATMP\\mysql_repl\\5.6_local\\data.txt' into table test.t fields terminated by ',' OPTIONALLY ENCLOSED BY '\'' lines terminated by '\r\n';
ERROR 1148 (42000): The used command is not allowed with this MySQL version
mysql> set global local_infile=ON;
Query OK, 0 rows affected (0.00 sec)
mysql> load data local infile 'D:\\ATMP\\mysql_repl\\5.6_local\\data.txt' into table test.t fields terminated by ',' OPTIONALLY ENCLOSED BY '\'' lines terminated by '\r\n';
Query OK, 3 rows affected (0.06 sec)
Records: 3 Deleted: 0 Skipped: 0 Warnings: 0
分享到:
相关推荐
LOAD DATA LOCAL INFILE '/path/to/file.bin' INTO TABLE BinaryFiles FIELDS TERMINATED BY '' LINES TERMINATED BY '\n' (FileContent); ``` 或者,如果你知道文件内容已经读取到一个变量binary_data中: ``...
-DENABLED_LOCAL_INFILE=1 \ -DWITH_PARTITION_STORAGE_ENGINE=1 \ -DEXTRA_CHARSETS=all \ -DDEFAULT_CHARSET=utf8 \ -DDEFAULT_COLLATION=utf8_general_ci \ -DWITH_BOOST=../boost_1_59_0/ # make # make install...
- `-DENABLED_LOCAL_INFILE`: 允许从本地文件导入数据。 - 编译并安装MySQL: ```bash [root@rhel5mysql-5.5.10]# make [root@rhel5mysql-5.5.10]# make install ``` #### 四、MySQL配置 **步骤4**: 对MySQL...
- `ENABLED_LOCAL_INFILE`:开启本地文件导入功能。 - `EXTRA_CHARSETS`:启用所有字符集支持。 - `DEFAULT_CHARSET`和`DEFAULT_COLLATION`:设置默认字符集和排序规则。 - `WITH_DEBUG`:设置为0表示禁用调试...
- `-DENABLED_LOCAL_INFILE`: 允许本地文件导入。 - `-DMYSQL_DATADIR`: 数据目录位置。 - `-DMYSQL_USER`: MySQL 服务运行的用户。 - `-DMYSQL_TCP_PORT`: MySQL 的 TCP 端口。 编译完成后,执行安装命令: ```...
-DENABLED_LOCAL_INFILE=ON \ -DWITH_INNOBASE_STORAGE_ENGINE=1 \ -DWITH_FEDERATED_STORAGE_ENGINE=1 \ -DWITH_BLACKHOLE_STORAGE_ENGINE=1 \ -DWITHOUT_EXAMPLE_STORAGE_ENGINE=1 \ -DWITHOUT_PARTITION_...
- `-DENABLED_LOCAL_INFILE`: 允许通过 `LOAD DATA LOCAL INFILE` 加载本地文件。 - `-DDEFAULT_CHARSET`: 默认字符集设置为 UTF-8。 - `-DDEFAULT_COLLATION`: 默认排序规则设置为 UTF-8 通用排序规则。 - `-...
-DENABLED_LOCAL_INFILE=1 \ -DWITH_PARTITION_STORAGE_ENGINE=1 \ -DEXTRA_CHARSETS=all \ -DDEFAULT_CHARSET=utf8 \ -DDEFAULT_COLLATION=utf8_general_ci ``` 以上配置项中包含了MySQL的各种特性启用与...
-DENABLED_LOCAL_INFILE=1 \ -DWITH_PARTITION_STORAGE_ENGINE=1 \ -DEXTRA_CHARSETS=all \ -DDEFAULT_CHARSET=utf8 \ -DDEFAULT_COLLATION=utf8_general_ci ``` 配置完成后,运行`make`和`make install`来...
* local-infile [=0]:允许/禁止使用 LOAD DATA LOCAL 语句来处理本地文件。 * myisam-recover [=opt1, opt2, ...]:在启动时自动修复所有受损的 MyISAM 数据表。 * old-passwords:使用 MySQL 3.23 和 4.0 版本中的...
-DENABLED_LOCAL_INFILE=1 \ -DWITH_PARTITION_STORAGE_ENGINE=1 \ -DEXTRA_CHARSETS=all \ -DDEFAULT_CHARSET=utf8 \ -DDEFAULT_COLLATION=utf8_general_ci \ -DWITH_BOOST=../boost_1_59_0/ ``` 接着运行`...
-DWITH_READLINE=1 -DENABLED_LOCAL_INFILE=1 -DWITH_MEMORY_STORAGE_ENGINE=1 \ -DMYSQL_USER=mysql make make install ``` 3. 修改配置文件 `/etc/my.cnf`: ``` [mysqld] basedir = /usr/local/mysql ...
ENGINE=1 -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_ARCHIVE_STORAGE_ENGINE=1 -DWITH_BLACKHOLE_STORAGE_ENGINE=1 -DWITH_MEMORY_STORAGE_ENGINE=1 -DWITH_READLINE=1 -DENABLED_LOCAL_INFILE=1 -DMYSQL_DATADIR=/...
-DENABLED_LOCAL_INFILE=1 \ -DMYSQL_DATADIR=/data/mysql \ -DMYSQL_USER=mysql make make install ``` 安装完成后,删除默认的配置文件(如果存在),然后生成系统数据库: ```bash rm -rf /etc/my.cnf cd /...
DWITH_MYISAM_STORAGE_ENGINE=1 \-DWITH_INNOBASE_STORAGE_ENGINE=1 \-DWITH_MEMORY_STORAGE_ENGINE=1 \-DWITH_READLINE=1 \-DENABLED_LOCAL_INFILE=1 \-DMYSQL_DATADIR=/data/mysql \-DMYSQL_USER=mysql \-DMYSQL_...
-DENABLED_LOCAL_INFILE=ON \ -DWITH_INNOBASE_STORAGE_ENGINE=1 \ -DWITH_FEDERATED_STORAGE_ENGINE=1 \ -DWITH_BLACKHOLE_STORAGE_ENGINE=1 \ -DWITHOUT_EXAMPLE_STORAGE_ENGINE=1 \ -DWITHOUT_PARTITION_...
-DENABLED_LOCAL_INFILE=1 \ -DMYSQL_DATADIR=/usr/local/mysql/data \ -DMYSQL_USER=mysql \ -DMYSQL_TCP_PORT=3306 ``` 3. **编译MySQL**: ```bash [root@localhost mysql-5.5.29]# make ``` 4. **安装...
-DENABLED_LOCAL_INFILE=ON \ -DWITH_INNOBASE_STORAGE_ENGINE=1 \ -DWITH_FEDERATED_STORAGE_ENGINE=1 \ -DWITH_BLACKHOLE_STORAGE_ENGINE=1 \ -DWITHOUT_EXAMPLE_STORAGE_ENGINE=1 ``` - 编译MySQL源码。此...
general_ci -DWITH_EXTRA_CHARSETS:STRING=all -DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_READLINE=1 -DENABLED_LOCAL_INFILE=1 -DWITH_MEMORY_STORAGE_ENGINE=1 -DMYSQL_USER=mysql...
- `ENABLED_LOCAL_INFILE`: 是否允许LOAD DATA LOCAL INFILE功能; - `WITH_INNOBASE_STORAGE_ENGINE`: 是否启用InnoDB存储引擎; - `WITH_FEDERATED_STORAGE_ENGINE`: 是否启用Federated存储引擎; - `WITH_...