私はlinux/ubuntuでまったく新しいのですが、OSにランプをセットアップしようとしていますが、Apache、php、mysqlをインストールしています次のコマンド:
Sudo apt-get install Apache2
Sudo apt-get install php5
Sudo apt-get install libapache2-mod-php5
Sudo apt-get install mysql-server libapache2-mod-auth-mysql php5-mysql
Sudo apt-get install phpmyadmin
私は完全にMySQLにログインできないことを除いてすべて正常に動作します(これはphpmyadminログイン失敗につながります)エラーを取得します:
#1045 Cannot log in to the MySQL server
Access denied for user 'root'@'localhost' (using password: YES)
私は問題をグーグルで検索し、インストールされているすべてのコンポーネントを再インストールしようとしましたが、同じ結果が出ました!
windowsでは、通常mysqlの設定ファイルの内容を変更しましたが、ubuntuではWindowsと同じものは何もありません!:)
誰もこれで私を助けることができますか、本当にlamppをセットアップする必要があります:-S
高度に感謝します
Rootユーザーのパスワードをリセットする必要があると思います。
Rootユーザーのmysqlパスワードをリセットするには、次の手順に従ってください。
Step1。このコマンドを使用してmysqlデーモンプロセスを停止します。
Sudo service mysql stop
Step2。このコマンドで--skip-grant-tablesオプションを使用してmysqldデーモンプロセスを開始します。
Sudo /usr/sbin/mysqld --skip-grant-tables --skip-networking &
Step3。次のコマンドを使用してmysqlクライアントプロセスを開始します。
mysql -u root
Step4。 mysqlプロンプトから次のコマンドを実行して、パスワードを変更できるようにします。
FLUSH PRIVILEGES;
Step5。その後、パスワードをリセット/更新して終了します。
SET PASSWORD FOR root@'localhost' = PASSWORD('password');
quit
Step6。このコマンドを使用してmysqlデーモンプロセスを開始します。
Sudo service mysql start
これで、rootユーザーとしてMySQLにログインできます。