私が抱えている問題は、mysql のコマンドラインに入るときに「@」localhost として入力し、有用なものにアクセスできないことです。現在、データを php ページに戻そうとしているので、有効なユーザー名とパスワード。貧弱なリソースでユーザー アカウントを作成する方法はありますか? root として MySQL コマンドラインに入る方法はありますか?
どんな助けでも感謝します。
私が抱えている問題は、mysql のコマンドラインに入るときに「@」localhost として入力し、有用なものにアクセスできないことです。現在、データを php ページに戻そうとしているので、有効なユーザー名とパスワード。貧弱なリソースでユーザー アカウントを作成する方法はありますか? root として MySQL コマンドラインに入る方法はありますか?
どんな助けでも感謝します。
ユーザーがパスワードなしでrootである場合 (デフォルトの MySQL セットアップなど)、次を使用して接続できるはずです。
mysql --user=root
パスワードとしてpwdを指定する必要がある場合:
mysql --user=root -ppwd
その他の詳細については、 MySQL コマンド ライン ガイドを確認してください。
MySQL をインストールすると、root ユーザーの認証情報を入力するよう求められます。そのようなことをしていない場合は、再インストールすることをお勧めします。
さらに、PHPMyadmin などの優れたパッケージを使用して、データベースの操作を簡素化することをお勧めします。 http://www.phpmyadmin.net/home_page/news.php
必要に応じて、PHP、Tomcat、Mercury、Filezilla、PHPMyadmin など、すべてがパッケージに含まれている Xampp を試すこともできます。設定に費やす時間はほとんどありません。 http://www.apachefriends.org/en/xampp.html
以前は、Access denied...
すべてのコマンドでエラーが発生していましたが、RobbieE の提案と次のドキュメントを読んだ後、問題を解決できました。
mysql
としてコマンド ラインから開始します。root
これはあなたの元の質問に対する解決策です:mysql -u root
パスワードで保護したい場合はroot
...
SELECT User, Host, Password FROM mysql.user;
次のような ASCII テーブルが表示されます。
+------+--------------------+----------+
| User | Host | Password |
+------+--------------------+----------+
| root | localhost | |
| root | 127.0.0.1 | |
| | localhost | |
+------+--------------------+----------+
root
ユーザーのパスワードを次のように設定します。SET PASSWORD FOR 'root'@'localhost' = PASSWORD('plaintext-password');
ステートメント 2 を再実行して、パスワードが正しく設定されていることを確認します。これで、 の便利で保護された MySQL ユーザーができましたlocalhost
。127.0.0.1
およびその他のホストに対して、これをもう一度実行します。