【发布时间】:2019-06-28 09:38:09
【问题描述】:
我在 Linux Ubuntu 18.04 上全新安装了 MariaDB-server(10.1.34)
我已经启动了一个 SQL shell:
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';
但是没有任何效果。我总是遇到语法错误,但我不知道我在哪里犯了错误。谁能指出我的错误?
【问题讨论】: