Windowsの下でMysqlパスワードを忘れます

3959 ワード

一、windowsの下でMySQLのパスワードを修正する方法Windowsの下でMySQLのパスワードを忘れたら、このようにすることができます:1.実行中のMySQLサービスを閉じる:net stop mysqlまたはwindowsタスクマネージャでmysqldを終了します.exeプロセスまたは管理ツール内のサービスはmysqlサービスを見つけて停止します.

    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