私は、このコマンドを使用して、私のUbuntu 16.04上のMySQLサーバをインストールしている:のMySQL:ERROR 1045(28000)
[email protected]:~/dev$ sudo apt-get install mysql-server
私は "ルート" 空白のパスを残しました。それはうまくいった、反対はない。ただし、起動しようとすると拒否されます。
[email protected]:~/dev$ mysql
ERROR 1045 (28000): Access denied for user 'sasa'@'localhost' (using password: NO)
sudoで起動する必要があります。何故ですか?どうすれば解決できますか?
誰かが「mysql」で始まったと言った人は誰ですか? 'apt-get'でMySQLをインストールした場合、それはサービスであり、' service mysql 'で利用可能です。 'service mysql status'を使うとデーモンの状態を知ることができ、' stop'、 'start'、' restart'などのコマンドがいくつかあります。なぜあなたはsudoで起動する必要があるのですか?あなたは既に 'sudo apt-get ...'を使っています。実際の問題は何ですか? MySQLがインストールされ、動作します。 –
あなたが正しいです、私は自分自身を非常に悪いと表現しましたが、スニペットは正しいです。どうやら、このサービスはapt-getによって開始されました。問題は、コマンドmysqlがこのエラーを返すことです。 – Aleks