在调用MySQL数据库时出错:DBD::mysql::st execute failed: The used command is not allowed with this MySQL version
我用的是Ubuntu系统 sudo apt-get install mysql,所以在安装配置时,没有使用--enable-local-infile。所以没法使用LOAD DATA LOCAL INFILE功能。
请问有没有其他方法或者怎么改配置文件,使MySQL数据库开启LOAD DATA LOCAL INFILE功能?我是想只要启动MySQL数据库,就能自动开启LOAD DATA LOCAL INFILE功能。
注:没学过MySQL数据库,小白一个。
MySQL 数据库如何自动启用LOAD DATA LOCAL INFILE功能
答案:2 悬赏:70 手机版
解决时间 2021-01-02 10:36
- 提问者网友:精神病院里
- 2021-01-01 12:00
最佳答案
- 五星知识达人网友:佘樂
- 2021-01-01 12:53
命令行
1、显示当前数据库服务器中的数据库列表:mysql> SHOW DATABASES;
2、建立数据库:mysql> CREATE DATABASE 库名;
3、建立数据表:mysql> USE 库名;mysql> CREATE TABLE 表名 (字段名 VARCHAr(20), 字段名 CHAr(1));
4、删除数据库:mysql> DROp DATABASE 库名;
5、删除数据表:mysql> DROP TABLE 表名;
6、将表中记录清空:mysql> DELETE FROM 表名;
7、往表中插入记录:mysql> INSERT INTO 表名 VALUES ("hyq","M");
1、显示当前数据库服务器中的数据库列表:mysql> SHOW DATABASES;
2、建立数据库:mysql> CREATE DATABASE 库名;
3、建立数据表:mysql> USE 库名;mysql> CREATE TABLE 表名 (字段名 VARCHAr(20), 字段名 CHAr(1));
4、删除数据库:mysql> DROp DATABASE 库名;
5、删除数据表:mysql> DROP TABLE 表名;
6、将表中记录清空:mysql> DELETE FROM 表名;
7、往表中插入记录:mysql> INSERT INTO 表名 VALUES ("hyq","M");
全部回答
- 1楼网友:往事隔山水
- 2021-01-01 13:42
我记得load是需要去加载msyql服务所在的主机上的文件...你如果远程加载本机的文件..好像读不到..需要把文件上传到mysql服务所在的主机.
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯