パッケージmysql-serverをdebian(実際にはRaspbian、raspberry piのDebianバージョン)にインストールします。私は、rootのパスワードを入力するように求めていないよインストール時には、次のコマンド新しいmysqlサーバのインストールでパスワードを要求しない
sudo apt-get install mysql-server
でそれをインストールしています。私は、次のコマンドでMySQLに接続しようとすると:
mysql -u root
または
mysql -u root -p
とシステムのrootパスワードを使用して、私は次のエラーを得た:
ERROR 1698 (28000): Access denied for user 'root'@'localhost'
私は明らかに混乱しています。インストール中にルートパスワードを入力するように頼まれるべきです。。
どうすればよいですか?
よろしくお願いいたします。
しかし、問題は私がパスワードを提供するように要求されていないということです...したがって、 '-p'フラグを追加すると、どのパスワードを入力するかを知っている(インストールプロセス中に尋ねるパスワードはない)。 私は標準のルートパスワードを試しましたが、どちらもうまくいきません。 –
@RobinDupont rootパスワードを設定するには[this](https://askubuntu.com/a/766908/315775)をチェックしてください。それがなぜ表示されないのか分かりませんが、これを回避する方法の1つです。 – jhpratt