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 'mysql@lm.com';

mysql@lm.comを、設定したい新しいパスワードに変更します。

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 プロジェクトがクッキーを保持できない問題を解決する

vueプロジェクトをパッケージ化してサーバーにデプロイし、正常にログインできるが、ローカルで起動する...

Dockerコンテナのホスト間マルチネットワークセグメント通信ソリューションの詳細説明

1. マックヴラン前回のブログ投稿で紹介した Docker コンテナのホスト間通信を実現するための ...

MySQLクエリで大文字と小文字を区別しない問題を解決する方法

質問最近、SSH フレームワークを使用して実用的なプロジェクトを完了していたときに、長い間悩まされて...

あるテーブルのデータの列を別のテーブルの列にコピーするMySQLメソッド

mysql 1 つのテーブル列を別のテーブルにコピーする場合によっては、フィールドから別の新しいフィ...

Dockerサーバーのストレージリソースプール不足問題の解決

目次1. 問題の説明2. 問題分析3. 問題解決1. Dockerのディスク使用量を確認する2. 再...

Dockerはポートを介してコンテナに接続します

Dockerコンテナ接続1. ネットワークポートマッピングPythonアプリケーション用のコンテナを...

Nginx で Basic Auth ログイン認証を設定する方法

nginx でファイルサーバーを構築することもありますが、これは一般に公開されていますが、サーバーが...

Alibaba Cloud centos7にmysql8.0.22をインストールする詳細なチュートリアル

1. MySQLインストールパッケージをダウンロードするまず、https://dev.mysql.c...

ファイアウォールの iptables 戦略を使用して Linux サーバー上のポートを転送する方法

2つの異なるサーバー間の転送ポート転送を有効にするまず、デフォルトでは無効になっている IP 転送機...

MySQL テーブルにおける非主キー列オーバーフロー監視の詳細な説明

今日もまた罠に落ちてしまいました。 私は以前MySQLの主キーオーバーフローに遭遇したことがあり、そ...

Uniapp WeChatアプレット: キー障害の解決策

ユニアプリコード <テンプレート> <表示> <image v-for...

CocosCreatorでゲームコントローラーを使用する方法

目次1. シーンレイアウト2. ハンドルリスナーを追加する1. イベントの変更を監視する2. 座標設...

Kubernetes ポッドオーケストレーションとライフサイクルの詳細な説明

目次K8Sマスター基本アーキテクチャポッドオーケストレーションコンセプトPod オブジェクトのプロパ...

@font-face を使用して Web ページに特殊文字を実装する (カスタム フォントを作成する)

数日前、CSS を使用して三角形の矢印を実装する方法について記事を書きました。 目的の効果は達成され...

中国語フォントの英語名まとめ

CSS の font-family プロパティを使用して中国語フォントを参照する場合、フォントを定義...