当前位置: 首页 > 知识库问答 >
问题:

Alter语句在MySQl中工作,但在MAriaDB中不工作?

司空繁
2023-03-14

为什么这个声明在debian linux gnu(x86_64)的Distrib 10.1.29-MariaDB中不起作用,而在MySQL中起作用?

ALTER USER 'root'@'localhost' IDENTIFIED 
WITH mysql_native_password BY 'MyPassword';

错误:

错误1064(42000):您的SQL语法有错误;检查与您的MariaDB服务器版本相对应的手册,了解使用由“MyPassword”标识的mysql_native_密码的近用户“root”@“localhost”的正确语法;

谢谢

共有1个答案

廖令
2023-03-14

alteruser语句是在MariaDB 10.2.0中引入的(您在10.1.29中),这就是这里的问题所在。看见https://mariadb.com/kb/en/library/error-1604/

 类似资料:
  • 我使用一个包在Flutter中,它可以在Android上正常工作,但是当在ios模拟器上运行我的项目时,我在控制台中收到错误。 当我运行时,我得到以下错误,由于内容长度,我删除了错误的一些重复部分。 我在上面的错误中找不到任何相关消息这是 这就是我与pusher的连接方式 但在我注释掉上述文件和<code>pusher_client:^2.0.0<code>中的<code>时。yaml然后运行<c

  • 我正在尝试实现这个APIhttps://api.bnm.gov.my/portal#operation/ERLatest 根据上面的URL,它的GET请求必须带有值为“application/vnd.BNM.API.v1 json”的Accept-herader 当我尝试与邮递员,可以得到回应- 这就是我所做的,以在我的Spring启动应用程序中获得相同的响应- 但它没有得到正确的回应,我得到的是

  • 我正在尝试访问此属性: 它在Chrome中运行良好,但在Firefox中我得到了“未定义”。有没有什么方法可以在所有浏览器中做到这一点呢? 如果你想知道我需要它做什么:我想在一个矩形的垂直中心对齐一个可变字体大小的文本。字体大小,然而,总是包括一个小的空隙以上的实际顶部的字母。我想要的是实际的像素高度。字母上方的这个差距正是我将“显性-基线”设置为“悬挂”后“offsettop”的值。

  • 我正在尝试调用Workday招聘网络服务的Put_Background_Check操作。我已经在SoapUI中打开了WSDL文件,并成功地发送了以下XML。。。 我得到以下回应。。。 问题是,当我试图在Postman(或cURL或Python请求)中用相同的标题重新创建相同的POST请求时,我会得到无效的用户名或密码错误。SoapUI在这里做什么特别的事情吗?本案的回应如下...

  • Windows 10用户。我最近第一次安装git,但遇到了一个特殊的问题。我被告知,如果我想在git中使用java,我需要设置环境变量。 我能够为命令提示符正确地更改,但我无法在git bash中显示相同的更改。在命令提示符中键入将返回正确的路径,但在git bash中它将返回。 我进入系统设置并更改了系统变量,以便指向我的jdk。我更新了系统变量和环境变量中的变量,以指向bin和jdk。我关闭并