MYSQLをインストールすると、デフォルトでパスワード設定インターフェースがポップアップ表示され、rootユーザのパスワードが表示されますが、忘れた場合はリセットする方法しか見つけることができません。 ROOTパスワードをリセットする方法はいくつかあります。
方法1. mysqladminを使用します。
#./mysqladmin -u rootパスワード 'newpassword'
#./mysqladmin -u root -h host_nameパスワード 'newpassword'
通常、mysqladminのパスは/usr /bin、host_nameは実際のホスト名(localhost.localdomainなど)です。
パスワードの後の引用符は不要ですが、パスワードにスペースや特殊記号が含まれる場合は、引用符が必要です。
方法2、mysqlのSET PASSWORDコマンドを使用する
#./mysql -u root
mysql> SET rootの 'root' @ 'localhost' = PASSWORD( 'newpassword ');
mysql>' root '@' host_name '= PASSWORD(' newpassword ');のSET PASSWORD方法3.ルートパスワードをリセットするためにUPDATEステートメントでユーザーテーブルを更新します。
#./mysql -u root
mysql>更新mysql.user SETパスワード= PASSWORD( 'newpassword')WHERE User = 'root';
mysql> FLUSH PRIVILEGES;
方法4、MYSQLセーフモードの開始ルートパスワードのリセット
1、MySQLプロセスの停止
実行:/etc/init.d/mysql停止、特定の場所での停止システムによっては、/etc /init.d /mysql、/etc /init.d /mysqldなど、またはそのすぐ下で終了することができます(次の必須ステートメントは使用しないでください)。
#killall -TERM mysqld
2、セーフモードでMySQLを起動します。
#mysqld_safe– skip-grant-tables&
または、
# Mysqld_safe - スキップ許可テーブル> /dev /null 2> 1&
ヒント:mysqld_safeは通常/です。 Usr /local /mysql /bin /ディレクトリ。
3、login MYSQL
上記の2つのステップを完了したら、パスワードなしでMySQLを入力できます。
#mysql -u root
または、
#/usr /local /mysql /bin /mysql -u root mysql
4、ルートパスワードを変更します。
以下の文が順番に実行されます。
use mysql;
ユーザーからのホスト、ユーザー、パスワードの選択;
ユーザーセットのパスワードの更新password = password(' newpassword')ここで、user =' root'
フラッシュ特権; Br>
5.コンソールを終了してMYSQLサービスを再開します。
service mysqld restart
または、
/etc/init.d/MySQLの再起動
Linuxでは通常のソフトウェアインストール方法で、バイナリ形式でのソフトウェア配布の他に、ソースコード形式のソフトウェアパッケージもあります2種類のソフトウェアのインストール方法とアンインストー
busyboxは、Linuxを圧縮するさまざまなツールやコマンドを統合したLinuxコマンドボックスで、Linuxツールの強力なスイス軍ナイフと言えるでしょう。しかし、busyboxに連絡を取ったばか
長い間Windowsを使っていると、どうしても新鮮さに欠けるようになるので、Linuxをインストールしようとする人もいるでしょうが、問題が発生しています。両方のシステムを無傷で非侵襲的に保つことができ
Linuxシステムの日常の使用のために、それを実行するためにコマンドラインを使用することです、例えば、通常のスイッチマシンは例外ではなく、Linuxシステムのスイッチマシンは主に関与(シャットダウン、