MemSQL コミュニティ エディション (単一ホスト クラスター) をインストールしましたが、すべて正常に動作しています。データベースへのリモート アクセスを許可する必要がありますが、MemSQL はパスワードなしでユーザー root をインストールします。ファイアウォールでポート 3306 を開くと、memSQL により、誰でもパスワードなしで root としてログインできるようになります。
ルートユーザーのパスワードを変更しようとしました
mysqladmin -u root -h 127.0.0.1 password abc123
しかし、私はエラーが発生します
mysqladmin: unable to change password; error: 'Unknown system variable 'password''
ルートとして接続した後、変更も試みました。これらはすべて失敗します。
mysql> SET PASSWORD = 'abc123';
ERROR 1193 (HY000): Unknown system variable 'PASSWORD'
mysql> SET PASSWORD = PASSWORD('abc123');
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '('abc123')' at line 1
mysql> SET PASSWORD = OLD_PASSWORD('abc123');
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '('abc123')' at line 1
だから私は立ち往生しています。MemSQL のドキュメントは、この問題についても非常に軽量であり、これについて質問できるコミュニティ ページがないようです。私がやろうとしているのは本当に単純なことだと思いますが、なぜそれが難しいのかわかりません.
何か案は?