ホームページ  >  記事  >  データベース  >  cmdを使用してmysqlパスワードを変更するにはどうすればよいですか?

cmdを使用してmysqlパスワードを変更するにはどうすればよいですか?

青灯夜游
青灯夜游オリジナル
2020-09-02 11:45:565995ブラウズ

方法: 1. 「SET PASSWORD FOR 'root'@'localhost'=PASSWORD('newpass');」コマンドを使用します; 2. 「mysqladmin -u root password oldpass "newpass"」を使用します。

cmdを使用してmysqlパスワードを変更するにはどうすればよいですか?

cmd でパスワードを変更する Mysql の方法:

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 パスワードを失った場合に 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]

2 の下に行 Skip-grant-tables を追加します。設定ファイルを保存した後、mysql サービスを再起動します。service mysqld restart

3. Mysql -u root -p で mysql にログインし、パスワードを入力せずに Enter キーを押し、上記の手順に従ってパスワードを変更します

4. パスワードを変更した後、プロセス 1 に従い、構成ファイル内の行を削除し、mysql サービスを再起動します。

関連する推奨事項: 「mysql チュートリアル 」 「

以上がcmdを使用してmysqlパスワードを変更するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。