- ベストアンサー
mysqlのパスワードをわすれてしまいました
mysqlのパスワードをわすれてしまいました。 新たにパスワードを設定する方法を紹介したサイトもあるのですが、 ある程度のことはわかってる人に書いているようにみえて理解ができませんでした。 申し訳ありませんが手取り足取りおしえてくれませんでしょうか? よろしくおねがいします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
関連するQ&A
- MySQL 新規パスワード
MySQLの新規パスワードが設定出来ません。 Mac OSなのですがMySQLのインストール自体は恐らく出来たのですが ターミナルにて新規パスワード設定をしたく 「mysqladmin -u root password 'newpassword' -p」 とコマンドを打ったのですが 「-bash: mysqladmin: command not found」 と返ってきます。 MySQLのパスワードを新規設定するにはこれでよろしいのでしょうか? MAMP自体は起動させておいてあって システム環境設定にてMySQLサーバーのスタートはしてあって ターミナルのカレントディレクトリは一番上(元の場所)に恐らくあるのですが mysqladmin -u root password 'newpassword' -pと打つと -bash: mysqladmin: command not foundと返ってきて困っています。 新規パスワードを設定するに当たって何か間違いがあるでしょうか?
- 締切済み
- MySQL
- MySQLのrootパスワードを忘れたときの手順について
タイトルにあるようにMySQLのrootパスワードを忘れたときの手順について、教えてください。 http://d.hatena.ne.jp/tech_onoue/20070522/1179847032 上記サイトを参考に行っているのですが、一番最初の「mysqld-nt.exeにオプションを入れて起動します。」で、コマンドプロンプトから C:\Program Files\MySQL\MySQL Server 5.1\bin>mysqld-nt --skip mysqld-nt --skiant-tables と入力したところ、 'mysqld-nt' は、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチ ファイルとして認識されていません。 と出て、はじかれて困っています。 MYSQLのバージョンやパスは、自分のに置き換えたのですが、ほかにも置き換えが必要でしょうか? 他のサイトも参考にしたのですが、どこも似たような手順なので、このサイトを見ています。MYSQLの再インストールもしたのですが、設定が残っているのか、rootパスワードが自分で決められないです。 *設定を消したほうが早いというなら、その手順を教えて頂ければそちらを行います。 とにかく、2日ほど、困っていて、絶望的なんでどなか教えてください。 OSは、VISTAを使っています。
- 締切済み
- MySQL
- MySQL パスワード
MySQL MySQLのインストールが終わりターミナルにてログインされたらエラーが出ました。 MySQL自体のインストールは多分終わっています。(GUIにてディレクトリを追って自分の目で見た為) 色々ググっていたら http://qiita.com/is0me/items/91a0af0342c307b94a16 このサイトにたどり着きましたが、それもうまくいかず... 直接ディレクトリを追ってファイルをコットエディタで開こうとしたら アクセス権限がありませんと警告が出て開けませんでした。 パスワードやIDをGUIにて直接目で見て確認といったことはできるのでしょうか?
- ベストアンサー
- Linux系OS
- 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でパスワードを設定したら、使えない
XAMPPを使って、AppacheとMySQLなどをインストールしました。 MySQLは順調に動いていたのですが、 rootユーザーにpasswordを設定するつもりで、mysqlデータベースのuserテーブルのlocalhost/rootのレコードにパスワードを設定して、flush privilegeを実行しました。 一度、xamppコントロールパネルからmysqlAdminを再起動したところ、今まで使っていたデータベースが使えなくなりました。 どうすれば使えるようになりますか? 初心者です。すみません。よろしくお願いします。
- 締切済み
- 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
- MySQLのrootのパスワードを忘れてしまった
PCに数年前に導入したMySQLのrootのパスワードを忘れてしまいました。 どこかに書いておいたはずなのですが、思い出せません。 rootのパスワードを調べる方法、または不明のまま新しいパイワードに変更する方法はあるでしょうか。
- ベストアンサー
- MySQL
- 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
- phpからパスワードを入れ、MySQLに接続しようとするとエラーになります
PHP初心者。Mac OS X(10.4.11)を使っています。 「MySQL入門以前」という本で勉強を始めましたが、初歩的であろうところで前にすすめなくなってしまい、ここ数日苦しんでおります。 パスワードを設定し set password for root=password('xxxx'); mysql -u root -p 、パスワード入力で、MySQLモニタからデータベースの操作まではうまくいったのですが、phpからMySQLを操作する段になって mysql_connect('localhost', 'root', 'xxxx');とするとエラーになるのです。それも、本に出ている「パスワードをミスタイプすると図のようなエラー画面になります」のと同じように。パスワード入力は間違っていませんが、なぜなのでしょうか?どなたか助けて頂きたいのですが…。
- ベストアンサー
- PHP
- 現在MySQLの特権ユーザー(root)にパスワードが設定されているかどうか知る方法。
シェルの超初心者です。 現在MySQLの特権ユーザー(root)にパスワードが設定されているかどうか知るには、どのようなコマンド(方法)を使えばよいのですか? サーバは、レンタルサーバです。 CentOS 5.3(Red Hat Enterprise Linux 5と別コマンドになる場合は、Redhatのコマンドも教えて下さい。) PHP 5.1.x MySQLの特権ユーザー(root)にパスワードを設定する方法は、下記サイトでわかりました。 http://y-kit.jp/saba/xp/mysqlsetup.htm#root よろしくお願いします。
- 締切済み
- MySQL
お礼
ありがとうございます!パスワード変更できました!感謝しています!