初めて MySQL を作成するときは、通常、パスワードを変更する必要があります。さらに、いくつかのサーバーを操作していて、そのうちの 1 つの root パスワードを忘れたことがあります (ユーザー パスワードを覚えておいてください。root は長い間使用されていませんでした)。そのため、オンラインでパスワードを変更する必要があります。以下の方法を見つけて記録してください。
1. パスワード設定を初期化する
/etc/init.d/mysql stop cd /usr/local/mysql mysqld_safe –user=mysql –skip-grant-tables –skip-networking & mysql -u root mysql mysql > UPPATE user SET password=PASSWORD(‘newpassword’) where USER=’root’; mysql > FLUSH PRIVILEGES; mysql > quit ; /etc/init.d/mysql restart mysql -u root -p
方法 1: SET PASSWORD コマンドを使用する
mysql -u root mysql> SET PASSWORD FOR ‘root’@’localhost’ = PASSWORD(‘newpass’);
方法 2: mysqladmin を使用する
mysqladmin -u root password “newpass” 如果root已经设置过密码,采用如下方法 mysqladmin -u root password oldpass “newpass”
方法 3: UPDATE を使用してユーザー テーブルを直接編集する
mysql -u root mysql> use mysql; mysql> UPDATE user SET Password = PASSWORD(‘newpass’) WHERE user = ‘root’; mysql> FLUSH PRIVILEGES;
2. root パスワードが失われています パスワード
方法 1:
mysqld_safe –skip-grant-tables& mysql -u root mysql mysql> UPDATE user SET password=PASSWORD(“new password”) WHERE user=’root’; mysql> FLUSH PRIVILEGES;
方法 2:
1. mysql 設定ファイル (デフォルトは /etc/my.cnf) を変更し、[mysqld] の下にskip-grant-tables という行を追加します。
2. ファイルを保存した後、mysql サービスを再起動します
3. mysql -u root -p で mysql にログインし、パスワードを入力せずに Enter キーを押し、上記の手順に従ってパスワードを変更します
4. パスワードを変更したら、設定ファイルの手順1行に従ってパスワードを削除し、mysqlサービスを再起動します
以上がcmdコマンドを使用してMySQLのパスワードを変更する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。