如何解决;“不允许使用命令”;在MySQL中?

如何解决;“不允许使用命令”;在MySQL中?,mysql,mysql-workbench,mysql-python,mysql-error-1064,Mysql,Mysql Workbench,Mysql Python,Mysql Error 1064,这篇文章不是重复的。我已经提到了这个和这个,但是答案没有帮助 我试图在mySQL客户端窗口中执行代码。然而,我得到了下面的错误 此MySQL版本不允许使用used命令 我所做的 SET GLOBAL local_infile = 1; SHOW VARIABLES LIKE 'local_infile'; 我在MySQL 8.0命令行客户端执行了上述命令 当我尝试在MySQL Shell中执行相同的操作时,我得到了以下错误,即意外标识符 我假设服务器是MySQL Shell。我们必须在客户

这篇文章不是重复的。我已经提到了这个和这个,但是答案没有帮助

我试图在mySQL客户端窗口中执行代码。然而,我得到了下面的错误

此MySQL版本不允许使用used命令

我所做的

SET GLOBAL local_infile = 1;
SHOW VARIABLES LIKE 'local_infile';

我在MySQL 8.0命令行客户端执行了上述命令

当我尝试在
MySQL Shell中执行相同的操作时,我得到了以下错误,即
意外标识符

我假设服务器是MySQL Shell。我们必须在客户端和服务器端都这样做吗

我如何解决这个问题?此外,每当我启动命令行客户端时,只会提示我键入密码。因此,我无法将其作为参数传递。我的床看起来如下所示

但是在登录时如何传递以下参数

mysql -u abcd -p password_here --local-infile=1
我是MySQL新手,你能给我指点一下吗?

Q1:

要在
MySQL Shell
中运行sql命令,需要将默认值
JS
更改为
sql

R1:

键入
\sql
js
更改为
sql

mysql-js>\sql

Q2: 所以我无法将其作为参数传递

为此,您必须在windows搜索下选择“MySQL x.x命令行客户端”

要解决此问题,您需要在环境路径中设置mysql
bin
文件夹,或者执行以下步骤来访问

R2:

转到“C:\Program Files\MySQL\MySQL Server x.x\bin”这是windows默认路径,除非您更改

然后在地址栏中,如果单击它,将选择(即C:\Program Files\MySQL\MySQL Server 5.7\bin),只需键入cmd(注意:现在在地址栏中,您将只看到cmd),然后按enter键

一旦cmd窗口打开,mysql路径如下

C:\ProgramFiles\MySQL\MySQL服务器5.7\bin>

键入废话..废话。。废话

mysql-u abcd-p密码\u此处--local infle=1

注意:如果您只是解析
-p
而不是
-ppassword
,它将在解析之后询问密码。因此,如果要直接键入密码,请键入
-pyourpass
,在
-p
和密码之间不会有任何空格