ホームページ > データベース > mysql チュートリアル > rpmパッケージを使用してcentos6.5にmysql5.7をインストールする際の初期化エラーの解決策

rpmパッケージを使用してcentos6.5にmysql5.7をインストールする際の初期化エラーの解決策

黄舟
リリース: 2017-09-05 14:07:15
オリジナル
2181 人が閲覧しました

この記事では主にcentos6.5にrpmパッケージをインストールする際のmysql5.7の初期化エラーの解決策を紹介しますので、必要な方は参考にしてください

1. rzをサーバーにアップロードして解凍します


rz
[root@mini2 upload]# tar -xvf mysql-5.7.19-1.el6.i686.rpm-bundle.tar
ログイン後にコピー

2、rpm パッケージをインストールします


rpm -ivh mysql-community-common-5.7.19-1.el6.i686.rpm
rpm -ivh mysql-community-libs-5.7.19-1.el6.i686.rpm 
rpm -ivh mysql-community-libs-compat-5.7.19-1.el6.i686.rpm
rpm -ivh mysql-community-client-5.7.19-1.el6.i686.rpm
rpm -ivh mysql-community-server-5.7.19-1.el6.i686.rpm
ログイン後にコピー

注: 新規インストールではなく、以前に rpm でインストールされ、正しくインストールされておらず、その後アンインストールされた場合は、次の状況が発生する可能性があります:

を実行すると、次の出力が表示される場合: rpm -ivh mysql-community-server-5.7.19-1.el6.i686.rpm

データ ディレクトリがクリアされていない可能性があります。手動初期化に進み、次のコマンドを実行します。


[root@mini2 upload]# mysqld --initialize --user=mysql  
2017-08-29T05:22:18.750237Z 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details).
2017-08-29T05:22:18.754943Z 0 [ERROR] --initialize specified but the data directory has files in it. Aborting.
2017-08-29T05:22:18.755064Z 0 [ERROR] Aborting
ログイン後にコピー

エラーが発生したことがわかりました。報告され、Baidu でエラー メッセージを検索したところ、データ ディレクトリをクリアする必要があることがわかりました:

公式ドキュメントによると、データ ディレクトリの場所は次のとおりです:

その後、クリアして再試行してください。


[root@mini2 upload]# rm -rf /var/lib/mysql/*
ログイン後にコピー

次に初期化します:


mysqld --initialize --user=mysql
ログイン後にコピー

次にmysqlを起動します:


[root@mini2 upload]# service mysqld start
ログイン後にコピー

mysqldを起動します: [確認]



3.初期パスワードを見つけます(パスワードが 2 つあるのは、これまでにクリーンにアンインストールしていないためです。直感的には新しいパスワードを使用してログインする必要があります。ここでのログインは問題ありません。パスワードは Adgwggdr%1e2 を使用しています

5. パスワードを変更し、クライアントが他のマシンからログインできるようにします


[root@mini2 upload]# grep 'temporary password' /var/log/mysqld.log
2017-08-29T05:00:02.613275Z 1 [Note] A temporary password is generated for root@localhost: tzqjMvkHH3+C
2017-08-29T05:31:51.340338Z 1 [Note] A temporary password is generated for root@localhost: Adgwggdr%1e2
ログイン後にコピー

概要

以上がrpmパッケージを使用してcentos6.5にmysql5.7をインストールする際の初期化エラーの解決策の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート