mysql:11444
From: Tetsuro IKEDA <Tetsuro IKEDA <ikdttr@xxxxxxxxxx>>
Date: Wed, 25 May 2005 20:59:42 -0700
Subject: [mysql 11444] Re: [spam] Re: 初 心者の質問
池田です。 何か変なアドバイスになってしまったようで、申し訳ありません。 全くアクセスできなくなってしまったとのことですが、 ご参考までにちょっと付け加えておきます。 サーバ起動時にオプション--skip-grant-tablesを付け加えれば、 認証無しにroot権限で接続できます。 (rootパスワードを忘れた時の一般的対処法) インストーラを使ってMySQLをインストールしてWindowsのサービスとして起動させて いる場合には、サービスのプロパティのところにある「実行ファイルのパス」に かかれている先の設定ファイルが起動時に読まれます。 例えば、 D:\Program Files\MySQL\MySQL Server 4.1\bin\mysqld-nt" --defaults-file="D:\Program Files\MySQL\MySQL Server 4.1\my.ini" MySQL と書かれていれば、「D:\Program Files\MySQL\MySQL Server 4.1\my.ini」これです。 このファイルの[mysqld]というグループのところに、"skip-grant-tables"と1行追加するだけです。 そのようにして接続した後、mysqlデータベースのuserテーブルを覗いて 不要なユーザを削除したり、必要なユーザを追加したりするのが 解決法だと思われます。 もし機会があれば試されてください。 ではでは。 05/05/25 に safe<geohase@xxxxxxxxxx> さんは書きました: > 池田様 > ご指導ありがとうございました。 > 残念乍ら小生のレベルでは無理かと思われます。 > 参考に書いて頂いたDOSコマンドを試して、user=''のdelete等は > 出来たように思うのですが、このためなのか?或いはその後に > 少し足元も分からぬままにうろつき回ったせいか、サーバに > 入れなくなってしまいました。 > user-deleteなどのコマンドを行ったときは、shellからmysqlでも > mysql -u rootでもサーバーに入ってクライアントとして mysql> > になったのですが、現在mysqlで入ろうとすると odbc@localhost > rootではいろうとすると root@localhost、userで入ろうとすると > user@localhost それぞれ Access deniedでエラーとなり入れなく > なってしまいました。 > 過去ログも読んだりしていますが、unixの方が多いようで、リファレンス > マニュアルも難しいです。 > といった状況で、今回断念しようかと思っています。 > 少し勉強して再挑戦の際はまたお世話になると思います、宜しく > お願いします。 ご指導に感謝と共に、折角ご指導頂き乍ら、勝手に > 撤退の非礼をお詫びします。 申し訳ありません。 長谷川拝 > (4.1.12もProgram Filesにインストールとなり、コマンドプロンプトから > mysql.exeを呼び出そうとしても、Access deniedで駄目でした) > > ----- Original Message ----- > From: "Tetsuro IKEDA" <ikdttr@xxxxxxxxxx> > To: <ml@xxxxxxxxxx> > Sent: Wednesday, May 25, 2005 3:33 PM > Subject: [spam] [mysql 11437] Re: 初心者の質問 > > > 池田です。 > > > > 最近似たような質問があったと思うのですが、インストール直後のデフォルトの > > 状態で存在するローカルホストのanonymousユーザとして認証チェックが行われて > いる > > からではないでしょうか? > > > > また4.1.12のmysqladmin.exeはコマンドラインツールだと思います。 > > コマンドプロンプトから使ってください。 > > > > 以下、参考まで。 > > > > D:\>mysql > > Welcome to the MySQL monitor. Commands end with ; or \g. > > Your MySQL connection id is 1 to server version: 4.1.12-nt > > > > Type 'help;' or '\h' for help. Type '\c' to clear the buffer. > > > > mysql> quit > > Bye > > > > D:\>mysql -uroot > > Welcome to the MySQL monitor. Commands end with ; or \g. > > Your MySQL connection id is 2 to server version: 4.1.12-nt > > > > Type 'help;' or '\h' for help. Type '\c' to clear the buffer. > > > > mysql> grant all on *.* to 'hoge'@'localhost' identified by 'fuga'; > > Query OK, 0 rows affected (0.42 sec) > > > > mysql> quit > > Bye > > > > D:\>mysql -uhoge -p > > Enter password: **** > > ERROR 1045 (28000): Access denied for user 'hoge'@'localhost' (using > > password: YES) > > > > D:\>mysql -uhoge -p > > Enter password: **** > > ERROR 1045 (28000): Access denied for user 'hoge'@'localhost' (using > > password: YES) > > > > D:\>mysql -uroot > > Welcome to the MySQL monitor. Commands end with ; or \g. > > Your MySQL connection id is 5 to server version: 4.1.12-nt > > > > Type 'help;' or '\h' for help. Type '\c' to clear the buffer. > > > > mysql> use mysql > > Database changed > > mysql> delete from user where user=''; > > Query OK, 1 row affected (0.00 sec) > > > > mysql> flush privileges; > > Query OK, 0 rows affected (0.00 sec) > > > > mysql> quit > > Bye > > > > D:\>mysql -uhoge -p > > Enter password: **** > > Welcome to the MySQL monitor. Commands end with ; or \g. > > Your MySQL connection id is 6 to server version: 4.1.12-nt > > > > Type 'help;' or '\h' for help. Type '\c' to clear the buffer. > > > > mysql> > > > >
11435 2005-05-25 12:17 ["safe" <geohase@xxxx] 初心者の質問 11437 2005-05-25 15:33 ┗[Tetsuro IKEDA <ikdtt] 11443 2005-05-26 12:38 ┗["safe" <geohase@xxxx] Re: [spam] Re: 初心者の質問 -> 11444 2005-05-26 12:59 ┗[Tetsuro IKEDA <ikdtt] 11445 2005-05-26 15:29 ┗["safe" <geohase@xxxx] Re: [other] Re: [spam] Re: 初 心者の質問 11446 2005-05-26 17:21 ┗["fujita" <t-fujita@x] 11447 2005-05-26 19:15 ┗["safe" <geohase@xxxx] 11449 2005-05-26 19:41 ┗[Tetsuro IKEDA <ikdtt] 11453 2005-05-26 22:04 ┗["safe" <geohase@xxxx]