したがって、crunchbang linuxを実行し、次のターミナルコマンドを使用してmysql-serverをインストールします。
sudo apt-get install mysql-server
セットアップは問題なく実行されますが、mysqlにアクセスしようとすると、「エラー1045アクセスが拒否されました」というメッセージが表示されます。
エラー1045(28000):ユーザー'username' @'localhost'のアクセスが拒否されました(パスワードを使用:NO)
ルートの使用についても同じことが言えます。
私が使用したチュートリアルでは、mysql-serverのセットアップ中にパスワードの設定を求められると述べていましたが、この手順は実行されませんでした。
編集:mysqlに関連するすべてのもの(構成ファイルを含む)をシステムから完全に削除しましたが、問題は解決しません。
しようとすると
mysql -u root mysql
エラーも発生しますが、ドキュメントによると、パスワードが設定されていない場合はアクセスが許可されます。
___更新:新しいラップトップ(現在ubuntu 12.10を実行している)でもこの問題が発生するため、簡単な更新を行います。
ない
sudo dpkg-reconfigure mysql-server
または
mysql -u root
mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('yourpassword');
働いた。何かご意見は?
__更新2
サービスを停止してこのガイドに従うことで、rootパスワードをリセットできたようです。
それでも、
mysql -u root -p
設定したパスワードを入力しても、アクセスが拒否されたままになります。