Windows system >> Windowsの知識 >  >> Linuxシステムチュートリアル >> Linuxについて >> Linuxでmysqlのrootパスワードを変更した後にデータベースを扱う方法が消えた?

Linuxでmysqlのrootパスワードを変更した後にデータベースを扱う方法が消えた?

  

Linuxシステムでmysqlのrootパスワードがpassword()関数によって変更されていない場合、mysqlデータベースは消えます。 mysqlのrootパスワードを知らないで直接変更してしまう人もいるかもしれません。そのため、mysqlデータベースは消えてしまいました。

1、修飾されたMySQLデータベースカタログプロファイル:
ログイン

以下の方法によって解決することができるのmy.cnf(またはmy.iniファイル)

のmysqld]で追加:

skip-grant-tables

2. mysqlサービスを再起動し、mysqlでログインします。

3、入力後、mysqlデータベースがレンダリングされたことを確認してから、パスワードを変更します。

update user set password = password(’ root‘)ここで、user =’ root‘;

フラッシュ特権;

4、mysqlを終了し、設定ファイルmy.cnfを変更して今すぐskip-grant-tablesをコメントアウトします。

5、mysqlサービスを再起動すると、ユーザー名とパスワードでログインできます。

上記はLinuxでデータベースが消えた後にmysqlのrootパスワードを変更する方法です。次回mysqlのrootパスワードにしたい場合は、不要な損失を引き起こさないようにpassword()関数を忘れずに使用してください。

Copyright © Windowsの知識 All Rights Reserved