如何解决;“不允许使用命令”;在MySQL中?
这篇文章不是重复的。我已经提到了这个和这个,但是答案没有帮助 我试图在mySQL客户端窗口中执行代码。然而,我得到了下面的错误 此MySQL版本不允许使用used命令 我所做的如何解决;“不允许使用命令”;在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。我们必须在客户
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命令行客户端”
要解决此问题,您需要在环境路径中设置mysqlbin
文件夹,或者执行以下步骤来访问
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
和密码之间不会有任何空格