さて、easyphp12.1とphpmyadmin3.5.3とmysql5.5.27を使用しています。問題は、coomadlineまたはphpmyadminユーザーインターフェイスを使用してパスワードでユーザーを作成するたびに、mysqlのデータベース「user」で作成されたパスワードが、設定したパスワードではなくランダムなパスワードを示し、mysqlにアクセスできないことです。私が設定したパスワードを使用して、coomandlineで作成されたユーザーとして。
1 に答える
0
http://dev.mysql.com/doc/refman/5.5/en//adding-users.html
そのガイドを読んで、コマンドをステップごとに実行してみてください。私は MySQL アクセスにあまり精通していませんが、間違ったドメインに属するユーザーが原因で発生する同様の問題が以前に発生しました。そのため、データベースにローカルに割り当てられた 'kuu' ユーザーがいる場合でも、リモート アドレスから認証するユーザー 'kuu' は拒否される可能性があります。
クエリを次のように実行する場合:
CREATE USER 'kuu'@'%' IDENTIFIED BY 'moo';
...そうすれば、どこでも認証できます。次に、明らかに特権を提供したいと思います:
GRANT ALL PRIVILEGES ON *.* TO 'kuu'@'%' with GRANT OPTION;
それらがうまくいかない場合は、セットアップやデータベースでこれまでに行ったその他のことについて、さらに詳細を知る必要があると思います.
PS。表示される文字列はハッシュです。それらについて詳しく知りたい場合は、Google で AES のようなハッシュ アルゴリズムや MD5 のような古いハッシュ アルゴリズムを調べたり、ハッシュ ジェネレーターで遊んだりしてみてください: http://quickhash.com/
于 2013-01-27T16:38:31.473 に答える