- 締切済み
パスワード忘れ
とても困ったことになりました、助けてください。 mysqlで、あるユーザーをold-passwordのオプションをつけて作成しました。 そのときのパスワードもきちんとメモしたはずでした。 しかし、時間をおいて接続しようと試みると、パスワードが違う、というようなメッセージが表示されてしまいました。 メモしてあったパスワードで接続しようとしても、そのメモも間違っているのか接続できません。 なんとか設定してあるパスワードを知る方法はないでしょうか。 都合でユーザーを削除して新規で作り直す、ということはできません。 よろしくお願いいたします。
- ma-chan45
- お礼率64% (37/57)
- MySQL
- 回答数1
- ありがとう数1
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- Ethersky
- ベストアンサー率71% (168/235)
残念ながら、忘れてしまったら再度作成しなおすしかありません。 管理者権限を持つユーザーで接続して再度作成してください。 ちなみに一度そのユーザーを消さなくてもパスワードだけ変更(パスワードだけ再設定)できます。(もちろん管理者権限ユーザーからの操作で)
関連するQ&A
- mysqlのユーザパスワードについて
mysqlのユーザパスワードについて こんばんわ。mysql初心者です。 現在、サーバ(Linux Fedora11)でyumコマンドからmysql(Server version: 5.1.45 Source distribution) をダウンロードしてインストールしています。 新しいユーザーを作って接続を試みたのですが出来ません。 原因を調査した結果、パスワードが設定出来ていないようです。 一連の作業を例として下記の通りです。 例)------------------------------------------------------------------------------- [root@fedora user]# mysql -u root mysql> grant all privileges on *.* to user@"%" identified by 'user' with grant option; mysql> grant all privileges on *.* to user@localhost identified by 'user' with grant option; mysql> select user,host,password from mysql.user; +----+-----------------+-----------------+ | user | host | password | +----+-----------------+-----------------+ | root | localhost | | | root | fedora.fedorasrv.com | | | root | 127.0.0.1 | | | user | localhost | 1a486e7929011a28 | | user | # | 1a486e7929011a28 | +----+-----------------+-----------------+ mysql> exit; [root@fedora user]# mysql -u user -p 1a486e7929011a28 Enter password: ERROR 1045 (28000): Access denied for user 'user'@'localhost' (using password: NO) [root@fedora user]# mysql -u user ERROR 1045 (28000): Access denied for user 'user'@'localhost' (using password: NO) [root@fedora user]# mysql -u user -p user Enter password: ERROR 1045 (28000): Access denied for user 'user'@'localhost' (using password: NO) ---------------------------------------------------------------------------------- userユーザのパスワードが保護(?)なのか設定した内容と違います。 保護されたパスワードで打ってもノーパスワードで打っても設定したパスワードでも接続出来ません。 ちなみに他のユーザで作成しても保護されたパスワードです。 どのようにしたら設定した通りのパスワードが作成されるかご教授願います。
- ベストアンサー
- MySQL
- mysqlのユーザパスワードについて
mysqlのユーザパスワードについて こんばんわ。mysql初心者です。 現在、サーバ(Linux Fedora11)でyumコマンドからmysql(Server version: 5.1.45 Source distribution)をダウンロードしてインストールしています。 新しいユーザーを作って接続を試みたのですが出来ません。 原因を調査した結果、パスワードが設定出来ていないようです。 一連の作業を例として下記の通りです。 例)------------------------------------------------------------------------------- [root@fedora user]# mysql -u root mysql> grant all privileges on *.* to user@"%" identified by 'user' with grant option; mysql> grant all privileges on *.* to user@localhost identified by 'user' with grant option; mysql> select user,host,password from mysql.user; +----+-----------------+-----------------+ | user | host | password | +----+-----------------+-----------------+ | root | localhost | | | root | fedora.fedorasrv.com | | | root | 127.0.0.1 | | | user | localhost | 1a486e7929011a28 | | user | # | 1a486e7929011a28 | +----+-----------------+-----------------+ mysql> exit; [root@fedora user]# mysql -u user -p 1a486e7929011a28 Enter password: ERROR 1045 (28000): Access denied for user 'user'@'localhost' (using password: NO) [root@fedora user]# mysql -u user ERROR 1045 (28000): Access denied for user 'user'@'localhost' (using password: NO) [root@fedora user]# mysql -u user -p user Enter password: ERROR 1045 (28000): Access denied for user 'user'@'localhost' (using password: NO) ---------------------------------------------------------------------------------- userユーザのパスワードが保護(?)なのか設定した内容と違います。 保護されたパスワードで打ってもノーパスワードで打っても設定したパスワードでも接続出来ません。 ちなみに他のユーザで作成しても保護されたパスワードです。 どのようにしたら設定した通りのパスワードが作成されるかご教授願います。
- ベストアンサー
- MySQL
- userテーブルに表示されるパスワードが、自分で設定したパスワードと異なる
SSH(puttyjp)のコマンドプロンプトから mysql> select host, user, password from mysql.user; のように指定してuserテーブルに表示される各ユーザーのパスワードの表示画が、自分で設定したパスワードと異なっています(userテーブルに表示される各ユーザーのパスワードは、自分で設定したものより長く複雑です。)。 1)どうなっているのでしょうか(問題ないのでしょうか?)? 2)どのようにすれば、自分で設定したパスワードがSSH(puttyjp)のコマンドプロンプトから“そのままの表示で”確認できるのでしょうか? よろしくお願いします。
- ベストアンサー
- MySQL
- ユーザ追加して、パスワード無しでもログインできてしまう。
はじめまして、ronron77と言います。 環境:fedora4+MySQL4.1.16 mysql>grant all on *.* to user1 identified by 'user1' with grant option; でユーザ追加後、 > mysql -u user1 -p >Enter password:user1 mysql> でログインできますが、 > mysql -u user1 mysql> でもログインできてしまいます。 ちなみに、rootでログインすると、 mysql> select host,user,password from mysql.user; host user password localhost root ******* | % user1 ******* | で、パスワードはちゃんと設定されています。 > mysql -u user1 では、ログインできないようにするにはどうしたらよいのでしょうか?
- ベストアンサー
- MySQL
- 正しいパスワードなのに入っていけない
とあるサイトでパスワードとIDを入力しないと入れないコンテンツがあり、管理人さんから教えてもらったパスワードとIDを入力しました。 ですが、何度やっても入っていけません。 使っているブラウザはIE7で、「Please input your ID and PASSWORD のサーバー」 「警告: このサーバーは、ユーザー名とパスワードを安全ではない方法で送信することを要求しています (安全な接続を使わない基本的な認証)。」とでます。 パスワードとユーザー名を入力しましたが、正しいはずなのに入っていけず、同じように入力しなおして3度目に 「Authorization Required」と表示されるページになってしまいます。 インターネットオプションなどの設定が悪いのかと思い、素人考えでクッキーや一時ファイルの削除などしてみましたがダメでした。 改善策はあるのでしょうか?
- 締切済み
- ネットトラブル
- rootのパスワードを忘れました
以前MySQLをインストールしたのですが、パスワードを忘れてしまいました。 まずパスワードの再設定にトライしました。しかし駄目でした。 その後、MySQLを削除し、再インストールを試みました。 しかし、Passwordを入力する項目が3つになっていて、 Current Password という入力欄が出来てしまいました。 もちろん、未入力で進めるとエラーになります。 Program Filesの中にあるMySQLのフォルダは完全に削除してから再インストールを行ったのですが、他にもどこかに設定データが残っていたのでしょうか? よろしくお願いします。 windowsXP MySQL(5.1.35)
- ベストアンサー
- MySQL
- 管理者パスワードの設定
WEBで設定方法を調べていると次の2通りが見つかりました。 1:はユーザで設定、2:はrootで設定しているようです。 これはどちらでもいいのでしょうか? それと、 # mysql -u root mysql $ mysql -u root の記述で 最後にmysqlがつくのとつかないのとではどう 違うのでしょうか? 1: '---------------------------------------- # mysql -u root mysql mysql> SET PASSWORD FOR root=PASSWORD('new_password'); 2: '----------------------------------------- $ mysql -u root mysql> set password=password('パスワード'); よろしくお願いします。
- ベストアンサー
- MySQL
- パスワードが設定できない。。
http://centossrv.com/mysql.shtml で【set password for root@localhost=password('rootパスワード');】 を設定してmysqlをexitして 【mysql -u root -prootパスワード】 で再度ログインするとなぜかログインできなくなります。(パスワード メモ帳にコピペしているので問題ないと思います。) なぜでしょうか? Centos4.3 mysql-4.1.20-2.RHEL4.1 mysql-server-4.1.20-2.RHEL4.1 です。こころあたりのある方、アドバイスお願いします。
- 締切済み
- MySQL
- JSPからMysqlにアクセスするユーザ・パスワード
こんにちは。raly-ralyです。 ご存知の方がいましたら、教えてください! 【使用している環境】 Tomcat/4.1.12 Apache/2.0.43 Mysql/3.23.53 RedHatLinux/7.3 WebサーバとMysqlサーバは同じサーバです。 Telnetでサーバにログオンし、MysqlのDB "TEST"を操作するときのユーザ/パスワードを "raly"/"password"とします。("raly"のMysqlでの権限はルート権限です) Web(JSP)からDB "TEST"にアクセスするときに、"raly"/"password"を使用すると、 以下のエラーメッセージが表示されます Invalid authorization specification: Access denied for user: 'raly@localhost.localdomain' (Using password: YES) ところが"raly"/(パスワードなし)でアクセスすると、 DB "TEST"にアクセス可能です。 同様に、Windows端末からODBC接続する場合も"raly"/(パスワードなし)だと成功します。 Mysql側に何かそういう設定があるのでしょうか?
- ベストアンサー
- Java
- MySqlのパスワードに「"」が含まれた場合の扱い
MySqlのパスワードに「"」が含まれています。 このMySqlをWindowsから呼び出す方法を教えてください。 パスワード部分を対話式で入力するのはできます。 バッチ処理でアクセスする方法が知りたいです。 なお、シェル(バッチ)ファイルにパスワードを記述するのはセキュリティ的に云々の話は結構です。 例 ユーザー:user1 パスワード:aa"bb データベース:database1 ↓このようなパスワードがセットされています。 SET PASSWORD FOR user1@localhost=PASSWORD('aa"bb'); linux(bash)からは普通にアクセスできます。 mysql --database database1 -u user1 --password='aa"bb' Windows(dos)からはエラーになります。 mysql --database database1 -u user1 --password='aa"bb' というかそもそも「abcd」のような普通のパスワードもシングルクオートするとダメです。 mysql --database database1 -u user1 --password='abcd' ・・・ × mysql --database database1 -u user1 --password=abcd ・・・ ○ なので裸で記述してみますが mysql --database database1 -u user1 --password=aa"bb これは当然ダメです。 こんなことしてみましたが mysql --database database1 -u user1 --password=aa^"bb ダメでした。 何か方法ありませんか?
- ベストアンサー
- MySQL
お礼
そうですか・・・・そうですよね・・ ありがとうございました! なんとか思い出せるように頭を振り絞ってみます!!