Windowsの下でMysqlパスワードを忘れます
3959 ワード
一、windowsの下でMySQLのパスワードを修正する方法Windowsの下でMySQLのパスワードを忘れたら、このようにすることができます:1.実行中のMySQLサービスを閉じる:net stop mysqlまたはwindowsタスクマネージャでmysqldを終了します.exeプロセスまたは管理ツール内のサービスはmysqlサービスを見つけて停止します.
2.コマンドラインを開き、mysqlのbinディレクトリの下に移動します.
3.入力:mysqld-nt--skip-grant-tables
そして車に戻って、間違った情報がなければ、いいです.
注意:skip-grant-tablesパラメータを使用すると、ログインチェックをスキップできます.
個人の運行環境の問題かもしれませんが、この方法は大きくいくつかの問題が発生して、修正後にmysqlを再起動する時、正常に起動することができなくて、緑色版でもインストールバージョンでも、サービスremoveをアンインストールして、データをクリアした後、再インストールして、比較的に保険的な方式:mysqlプロファイルmyを編集します.ini,[mysqld]というエントリの下にskip-grant-tablesを加え,保存終了後mysqlを再起動する.
4.もう一つのコマンドラインを開き(さっきのDOSウィンドウが動かなくなったので)、同じようにmysqlのbinディレクトリの下に移動します.
5.mysqlを直接入力して車に戻り、成功するとMySQLプロンプトが表示されます>
6.mysqlテーブルに切り替える
7.パスワードを変更できます.
8.権限を更新します.忘れないでください.
9.退出:(退出の方法はquit、exit、ctrl+c、qなどが多い);
10.コンピュータをログアウトまたは再起動し、MySQLサービスを開き、ユーザー名rootと設定した新しいパスワードを使用してログインできます.
二、mysqlパスワードを変更するよく使われる3つの方法の大部分の場合、一般ユーザーはパスワードを変更する権限がなく、権限またはrootユーザーを申請してこそパスワードを変更することができる.1.方法1:mysqladmin
rootがパスワードを設定した場合は、次の方法で行います.
2.方法2:SET PASWORDコマンドでFLUSH PRIVILEGESを使用する必要がない;
3.方法3:UPDATEでuserテーブルを直接編集する
C:\Users\Administrator>net stop mysql
MySQL .
MySQL 。
2.コマンドラインを開き、mysqlのbinディレクトリの下に移動します.
C:\Users\Administrator>cd C:\Program Files\MySQL\MySQL Server 5.5\bin
C:\Program Files\MySQL\MySQL Server 5.5\bin>
3.入力:mysqld-nt--skip-grant-tables
そして車に戻って、間違った情報がなければ、いいです.
注意:skip-grant-tablesパラメータを使用すると、ログインチェックをスキップできます.
C:\Program Files\MySQL\MySQL Server 5.5\bin>mysqld -nt --skip-grant-tables
140317 13:23:11 [Warning] option 'new': boolean value 't' wasn't recognized. Set
to OFF.
( 個人の運行環境の問題かもしれませんが、この方法は大きくいくつかの問題が発生して、修正後にmysqlを再起動する時、正常に起動することができなくて、緑色版でもインストールバージョンでも、サービスremoveをアンインストールして、データをクリアした後、再インストールして、比較的に保険的な方式:mysqlプロファイルmyを編集します.ini,[mysqld]というエントリの下にskip-grant-tablesを加え,保存終了後mysqlを再起動する.
4.もう一つのコマンドラインを開き(さっきのDOSウィンドウが動かなくなったので)、同じようにmysqlのbinディレクトリの下に移動します.
5.mysqlを直接入力して車に戻り、成功するとMySQLプロンプトが表示されます>
C:\Users\Administrator>cd C:\Program Files\MySQL\MySQL Server 5.5\bin
C:\Program Files\MySQL\MySQL Server 5.5\bin>mysql
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 1
Server version: 5.5.35 MySQL Community Server (GPL)
Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql>
6.mysqlテーブルに切り替える
mysql>USE mysql;
7.パスワードを変更できます.
UPDATE user SET
authentication_string
=PASSWORD("123456") WHERE user="root";( mysqlpassword
authentication_string
)
8.権限を更新します.忘れないでください.
mysql>FLUSH PRIVILEGES;
9.退出:(退出の方法はquit、exit、ctrl+c、qなどが多い);
10.コンピュータをログアウトまたは再起動し、MySQLサービスを開き、ユーザー名rootと設定した新しいパスワードを使用してログインできます.
二、mysqlパスワードを変更するよく使われる3つの方法の大部分の場合、一般ユーザーはパスワードを変更する権限がなく、権限またはrootユーザーを申請してこそパスワードを変更することができる.1.方法1:mysqladmin
mysqladmin -u root password "123456";
rootがパスワードを設定した場合は、次の方法で行います.
mysqladmin -u root password -p "123456";
2.方法2:SET PASWORDコマンドでFLUSH PRIVILEGESを使用する必要がない;
mysql -u root -p
mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('123456');
3.方法3:UPDATEでuserテーブルを直接編集する
mysql> USE mysql;
mysql> UPDATE user SET Password = PASSWORD('123456') WHERE user='root';
:http://www.jb51.net/article/48207.htm