MySQL5をWindows2003ServerSP2にインストールしようとしています。
Install→Configure the MySQL→port3306→sjis→rootパスワード入力→Execute
「Apply Security SettingError No.1045
Access denied for user 'root@localhost'(using password:No)」
と出てきます。
1.セキュリティソフトをアンインストールした段階でも同じです。
2.またLANプロパティ→TCPIP→ファイアーウォールの全般を無効、詳細設定→サービスで
(インターネットのユーザがアクセスできるネットワークで実行中のサービス...)
はデフォルトのままで、すべてチェックを入れております
同じ経験をお持ちの方、ご存知の方、よろしくお願いします。
No.1
- 回答日時:
上記の内容を見たところ、インストールに失敗しているわけではなく、
ログインに失敗しているようにみえますが、違うでしょうか。
ほかの質問への回答の抜粋になりますが、
○ C:\xampp\mysql\bin>mysql -u root -proot
× C:\xampp\mysql\bin>mysql -u root -p root
パスワードを指定したユーザーでログインする場合は
mysql -u ユーザー名 -pパスワード
「-u」の後には半角スペースを入れますが、「-p」の後には半角スペースを入れません。
的外れな回答の場合はすいません。
No.2
- 回答日時:
おそらくパスワードが設定されていないため、エラーとなっているのではないかと思います。
インストールウィザード中にrootのパスワードを2箇所(入力と確認用)があると思いますので、そこに同じパスワードを入力してインストールしてみて下さい。
参考URL:http://www.oyamafamily.com/public/prg/db/mysql01 …
この回答への補足
インストール時rootパスワードを2度入力しに最後にエラーになります。
ちなみにOSをXP-SP2にして同じ事をしてみたらうまくいきました。
No.3ベストアンサー
- 回答日時:
私のwindowsXP home edition でも、しっかりしたファイアーウォールアプリが動作していると、同様のエラーがでます。
Config wizardがパスワード設定のために、mysqlサーバーへアクセスする時だけ、なぜか、ファイアーウォールを通るんですよね。。。
XP homeが持ってるファイアーウォールはちゃちだから、ほとんどブロックしないけど、2003server だと、どうなんでしょう?プログラム名を登録してない物は全部弾いてくれてるのかな?
でも、my.iniは書き変わっているので、パスワード以外は設定通り動いているはずです。
ここのパスワード設定を、一度も通過出来ていないなら、たぶんパスワード無しのrootユーザーでログイン可能じゃないかとも思います。
確認法は、OSの管理者であれば、mysqlのデータディレクトリーとして設定したディレクトリー内のmysqlディレクトリーも見れるはずなので、そこにある「user.myd」を、バイナリーエディターなどで、覗いてみて下さい(くれぐれも編集はしないこと)。
root の文字列の後方に暗号化された文字列が入っていれば、パスワード設定が完了しているので、そのパスワードを思い出さないとなりませんが、root の後ろにデータが入っていなければ、パスワード設定は完了してません。パスワード無しでログイン出来る状態です。
これ以降は、コマンドプロンプトなどから、パスワード設定を行えばokです。
クライアントアプリ(コマンドプロンプトからmysql実行や, phpでの mysql mysqli pdo, etc)は、同じPC内でlocalhost接続するときは、ファイアーウォールが動作中でも関係なく、内部で作業が実行されます。
不幸にも、rootパスワードが入っていて、どう設定したのか思い出せないときは、一旦、mysqlをアンインストールして、データディレクトリーも全部消して(まだ個人データは何も入ってないですよね?)
再度、ファイアーウォールを(OSのも)停止して、インストールからやり直しましょう。
私も、結局、以下を参考に、全部アンインストールしてから、やり直しました。
「WindowsXPでMySQLを設定するときにConnection Errorが出る」
http://ud037.are.ous.ac.jp/WebSite/MySQLConfigur …
参考URL:http://ud037.are.ous.ac.jp/WebSite/MySQLConfigur …
アドバイスありがとうございます。
Windows2003serverインストール直後にMySQLをインストールをしたところ、何も起こりませんでした。
取り合えずこれで走ります。
アドバイスありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- MySQL 参考書に従って入力したつもりでしたが、最後はエラーがでました。 1 2022/09/28 03:45
- MySQL データベースの複製の仕方(mysql) 2 2023/05/30 18:24
- その他(プログラミング・Web制作) mariadbでのエラー 1 2022/11/15 12:31
- フリーソフト 色々な形式の個人情報を後で参照しやすいようWindow10で管理したいのですが、どんな方法があるの? 1 2023/04/29 16:46
- ネットワーク 家庭内LANの2台のPC間で「ネットワーク資格情報の入力」で引っかかってフォルダが共有できない 1 2022/12/11 23:37
- MySQL mysqlがインストールされているのかどうか 1 2023/06/05 14:19
- MySQL mysqlがインストールされているのかわかりません 1 2023/06/05 02:26
- UNIX・Linux Fedora37Gnome環境ではrootでログインすると日本語入力ができない様になってますが 1 2023/02/02 07:23
- MySQL XamppでインストールしたMySQLのフォルダのWinRARでのバックアップについて 1 2022/06/22 18:55
- Windows 10 SONYの音楽ソフト「x-アプリ」について 3 2023/01/29 19:09
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ERROR 1045 (28000) (using pas...
-
my.iniで設定するパスワードの...
-
新規ユーザを設定できない。
-
接続ができません
-
SQLのVARCHARとVARCHAR2の違い
-
mysqlへのインポート処理がうま...
-
旧filemakerで和暦(令和など)...
-
プライマリーキーの昇順でソー...
-
VBAで変数内に保持された二次配...
-
MySQLカラム名は日本語と英数字...
-
mysqlのsecure-file-privオプシ...
-
RPMのmysqlとmysql-serverの違い
-
ODP.NETのバージョン確認
-
perlのDBIからmysqlにINSERTINT...
-
クラスファイルでエラーが出て...
-
カラムの長さを指定する意味に...
-
MySQLにリモートホストから接続...
-
副問合せにLIKE文を使う方法は...
-
ログイン履歴について
-
mysqlがインストールされている...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ERROR 1045 (28000) (using pas...
-
パスワード入力を省略したい
-
ユーザ追加して、パスワード無...
-
my.iniで設定するパスワードの...
-
mysqlをシェルスクリプト(BASH...
-
MySQLは起動しているが、PHPか...
-
MySQLへroot以外でログイン
-
xamppの設定の問題でしょうか。...
-
誤って全てのユーザを削除して...
-
JDBCドライバの登録と接続
-
root@localhostを消してしまった
-
MySqlのパスワードに「"」が含...
-
xamppのmysqlのパスワードを設...
-
mysql -h localhost -u roo
-
ERROR 1045 (28000)について
-
接続ができません
-
SQLのVARCHARとVARCHAR2の違い
-
副問合せにLIKE文を使う方法は...
-
ODP.NETのバージョン確認
-
like句を使って日本語を検索す...
おすすめ情報