最新消息: 电脑我帮您提供丰富的电脑知识,编程学习,软件下载,win7系统下载。

试图MariaDB的外壳重置Root密码时语法错误

IT培训 admin 6浏览 0评论

试图MariaDB的外壳重置Root密码时语法错误

我已经安装MariaDB的服务器(34年1月10日)刚刚在Linux操作系统Ubuntu 18.04

我已经开始了一个SQL外壳采用:

sudo -i
mysql -uroot -p -h localhost

外壳打开。我想改变我的密码是用Node.js的typeorm和MySQL驱动程序与以下兼容(因为我总是得到这个error):

ALTER USER root@localhost IDENTIFIED BY '12345';

而且它总是说我在我的语法有错误,但我在网上查,它甚至在MariaDBs ALTER USER site。这是怎么回事错在这里?我试过了:

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

但没有任何工程。我总是得到一个语法错误,但我不知道我犯了一个错误。有人能指出我的错误?

回答如下:

从https://mariadb/kb/en/library/alter-user/:

该ALTER USER语句是在MariaDB的10.2.0介绍。

另见老SET PASSWORD:https://mariadb/kb/en/library/set-password/

试图MariaDB的外壳重置Root密码时语法错误

我已经安装MariaDB的服务器(34年1月10日)刚刚在Linux操作系统Ubuntu 18.04

我已经开始了一个SQL外壳采用:

sudo -i
mysql -uroot -p -h localhost

外壳打开。我想改变我的密码是用Node.js的typeorm和MySQL驱动程序与以下兼容(因为我总是得到这个error):

ALTER USER root@localhost IDENTIFIED BY '12345';

而且它总是说我在我的语法有错误,但我在网上查,它甚至在MariaDBs ALTER USER site。这是怎么回事错在这里?我试过了:

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

但没有任何工程。我总是得到一个语法错误,但我不知道我犯了一个错误。有人能指出我的错误?

回答如下:

从https://mariadb/kb/en/library/alter-user/:

该ALTER USER语句是在MariaDB的10.2.0介绍。

另见老SET PASSWORD:https://mariadb/kb/en/library/set-password/

发布评论

评论列表 (0)

  1. 暂无评论