centos7の下で、mysql2.5を忘れてしまった。バージョンのログインパスワードをリセットし、着陸する方法

まず、初期パスワードを忘れ
初期パスワードを参照して、1を
「仮パスワード」#grep /var/log/mysqld.log

2、初期パスワードを使用して
#mysql -uルート-pを

3、修改密码
のMySQL> 'XXXXXXXXX'によって識別されるユーザ'ルート'を改変すること。
MySQLの> ALTER USERの'ルート' @ 'XXXXXXXX BY' IDENTIFIED 'localhost'の;

4、権限テーブルを更新する
MySQLの>フラッシュ権限;

5.終了して再起動
MySQLを>終了
#serviceのmysqldを再起動

第二に、変更されたパスワードを忘れてしまいました

  1. MySQLはチェックを開始するかどうか、起動、シャットダウンMySQLの場合
    //ビューmysqlのステータス
    #psの- efの|はgrepのmysql
    #service mysqlのSTOP

  2. MySQLは、プロファイルを変更my.cnfの
    2行を高めな/etc/my.cnfファイルに
    [mysqldを]
    スキップ・グラント・テーブルは
    アクションがスキップされたときに、ログインパスワード認証のmysql

3、mysqlの起動、およびMySQLの入力
開始してmysqld #serviceを
#mysql -uルートを

  1. パスワードを変更して
    、MySQLデータベースに接続し、パスワードの変更
    MySQLの>使用mysqlの、
    mysqlの>更新mysql.userのSETのauthentication_string =パスワードを( '123456')ユーザー= 'ルート';
    mysqlの>フラッシュ権限;
    MySQLの>出口

  2. MySQLが再起動する
    2件のコードのコメント内の設定ファイルに追加または削除する前にまず、その後、MySQLを再起動して、あなただけのセットアップパスワードでログインすることができます。
    MySQLの#service開始
    -p #mysql -u rootと
    入力します。パスワード:

おすすめ

転載: blog.51cto.com/14413105/2439831