2017-05-16 13 views
1

システムにmysqlがすでにインストールされていて、正常に実行されなかったためアンインストールしました。 新しいバージョンのmysqlをインストールすると、サーバーが起動して正常に停止します。しかし、それはまだ私の古いmysqlのパスワードを受け入れます。MySQLのパスワードリセットエラー

File './mysql/user.MYD' not found (Errcode: 2 - No such file or directory)

私も実行してみました:私は、私はそれが私はそれが作業台に接続しようとすると私の古いパスワードの有効期限が切れていると言うために必要なパスワードを変更しようとすると は、それは私に次のエラーを与えますこのコマンド:

mysql -uroot -p 

それは私の古いパスワードを受け取り、その後、私はさらに、他のコマンドを実行した場合、たとえば

mysql> USE mysql; 

パスワードをリセットするように頼んだら、もう一度やり直してください。

+0

この前の質問の回答は役に立ちましたか? http://stackoverflow.com/questions/33467337/reset-mysql-root-password-using-alter-user-statement-after-install-on-mac – derelict

+0

はい私はこれを試しても、それは私に同じエラーを与えます。 – slal

答えて

1

MySQLシステムテーブルを破棄した場合は、mysql_install_dbコマンドラインツールなどで再作成する必要があります。これはサーバープロセスが停止している間に行われ、すべてを正しく初期化する必要があります。

+0

私は'' mysqld --initialize'''を試しました。 '' '[ERROR] - 初期化は指定されていますが、データディレクトリにはファイルがあります。 Aborting.'' – slal

+0

以前のインストールから残ったビットを手動で削除する必要があるかもしれません。 – tadman

+1

残っているすべてのファイルを削除し、mysqlを再インストールして動作します:D削除されていないファイルがありました – slal

関連する問題