MySQL 8.0.15 のインストールと設定のグラフィックチュートリアルと Linux でのパスワード変更

MySQL 8.0.15 のインストールと設定のグラフィックチュートリアルと Linux でのパスワード変更

このブログは、MySQL8.0.15 を正常にインストールしたことを思い出すために書きました。以前はインターネットで多くのブログを検索しましたが、失敗しました。その後、Google でいくつか検索して、ようやくインストールできました。データベースをインストールする前に、サーバー システムを再インストールしたので、インストール環境は非常にクリーンです。このブログがお役に立てば幸いです。今後自分でインストールするときに、あちこち探す必要がなくなります。

最初のステップは、インストールパッケージwget https://repo.mysql.com//mysql80-community-release-el7-1.noarch.rpmをダウンロードすることです。他のバージョンは公式ウェブサイトからダウンロードできます。

まずフォルダを作成し、/usr/local/ディレクトリにmysqlフォルダを作成します。

wget https://repo.mysql.com//mysql80-community-release-el7-1.noarch.rpmを実行します。

結果を得る

2番目のステップは、yum -y localinstall mysql80-community-release-el7-1.noarch.rpmを直接実行することです。

実行結果: 内容がたくさんあるので、全部のスクリーンショットは撮りません。最初と最後の部分だけを撮りました。

ダウンロードには数分お待ちください。

始まり

結論

インストールは正常に完了しました

サービスを開始する

これら 2 つのコマンドを実行した後、何も印刷されませんが、これは正常です。

次にMySQLにログインします

まず、デフォルトのパスワードを取得します。grep "A temporary password is generated for root@localhost" /var/log/mysqld.log を実行します。

私のパスワードはS9vMy4eoPc.pです

ログインしてパスワードを変更する

パスワードを変更するコマンド: ALTER USER 'root'@'localhost' IDENTIFIED BY '[email protected]';

[email protected]を、設定したい新しいパスワードに変更します。

8.0 以降では、パスワードには大文字と小文字、特殊記号、数字を含める必要があります。上記のエラーは、新しいパスワードがパスワード仕様を満たしていないために発生します。

セットアップに成功しました。

素晴らしいトピックの共有:

MySQL の異なるバージョンのインストール チュートリアル

さまざまなバージョンの MySQL 5.7 インストール チュートリアル

さまざまなバージョンの MySQL 5.6 インストール チュートリアル

さまざまなバージョンのmysql8.0インストールチュートリアル

以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。

以下もご興味があるかもしれません:
  • mysql8.0.11をインストールしてrootパスワードを変更し、navicat for mysqlに接続するアイデアの詳細な説明
  • MySql8.0以降のバージョンでROOTパスワードを正しく変更する方法
  • MySQL 8.0 をインストールした後、初めてログインするときにパスワードを変更する問題を解決する
  • MySQL 5.7 および MySQL 8.0 でルートパスワードを変更する方法の概要
  • MySQL 8.0.19 winx64 インストールチュートリアルと Windows 10 での初期パスワードの変更
  • MySQL 8.0.12 インストール設定方法とパスワード変更
  • mysql 8.0.16 winx64 および Linux でルート ユーザーのパスワードを変更する方法
  • Windows 7 で MySQL 8.0.16 をインストールして使用する場合、パスワードの変更と Navicat への接続に関する問題が発生する
  • mysql8.0 パスワードを忘れた場合の修正とネットコマンドのサービス名が無効になる問題
  • MySQL 8.0 でパスワードを変更する正しい方法

<<:  カルーセルの制作方法を実現するjs

>>:  Linux における $ 記号の基本的な使い方のまとめ

推薦する

Vueのv-onパラメータの問題についてお話しましょう

Vue での v-on:clock の使用現在、vue.js フレームワークを学習しています。後で参...

ViteでReactプロジェクトを構築する方法

目次序文Viteプロジェクトを作成する改修プロジェクトディレクトリの規則その他の構成序文毎日鳩、火ば...

MySQLアラームの詳細な分析と処理

最近、あるサービスにアラームが発生し、耐えられなくなっています。アラーム情報は次のとおりです。メトリ...

React NativeのScrollViewプルダウンリフレッシュ効果

この記事では、React Native ScrollViewのプルダウンリフレッシュ効果の具体的なコ...

Linux での MySQL 5.6.27 インストール チュートリアル

この記事では、LinuxでのMySQL 5.6.27のインストールチュートリアルを参考までに紹介しま...

VMware 仮想マシンの 3 つの接続方法の例の分析

NATこのようにして、仮想マシンのネットワーク カードはホストの VMnet8 に接続されます。この...

vuex で履歴を実装するためのサンプルコード

私は最近、ユーザー操作を元に戻す、またはやり直す機能を備えたビジュアル操作プラットフォームを開発して...

大きな MySQL テーブルに列を追加する方法

質問は https://www.zhihu.com/question/440231149 から参照さ...

CSS3で実装されたテキストポップアップ効果

成果を達成する実装コードhtml <div>123WORDPRESS.COM</d...

MYSQLの主キー制約とユニーク制約の違いについて簡単に説明します。

目次主キー制約ユニーク制約主キー制約PRIMARY KRY 主キーは一意です。テーブルには主キーを ...

node.js で PC 上の WeChat アプレット パッケージを復号化するための処理アイデア

目次アプレットのソースコードはどこにありますか? PC ミニプログラムはどのように暗号化されますか?...

Windows (コミュニティ エディション) に MySQL 8.0.18 をインストールするためのチュートリアル

この記事では、Windows で MySQL をインストールする方法について簡単に説明します。他にご...

...

CSS における px、rem、em、vh、vw の違いを簡単に分析します

絶対長さピクセルpx はピクセル値であり、メートルやセンチメートルのような固定の長さです。相対的な長...