Linux で mysql-8.0.20 をインストールするための詳細なチュートリアル

Linux で mysql-8.0.20 をインストールするための詳細なチュートリアル

**

Linuxにmysql-8.0.20をインストールする

**

環境の紹介

オペレーティングシステム: CentOS 7
mysql ダウンロード アドレス: https://dev.mysql.com/downloads/mysql/
ダウンロード版: https://www.jb51.net/softs/609101.html

https://www.jb51.net/softs/609101.html

mysqlをアンインストールする

mysqlがインストールされているかどうかを確認します。コマンド: find / -name mysql

作品の説明をここに入力してください

インストールされている場合はアンインストールします:

関連するディレクトリを削除します。

ここに画像の説明を挿入

設定ファイルを削除します。

ここに画像の説明を挿入

mysql ユーザーとユーザー グループを削除します (プロセスがある場合は、それを強制終了してから削除します)

ここに画像の説明を挿入

アンインストールが完了しました!

MySQLをインストールする

mysql-8.0.20-linux-glibc2.12-x86_64.tar.xz パッケージを /usr/local/env/mysql ディレクトリに配置して解凍します。mysql ディレクトリがない場合は、新しいディレクトリを作成します。

ここに画像の説明を挿入

解凍後に名前を変更する

ここに画像の説明を挿入
ここに画像の説明を挿入

ユーザーグループ: mysql、ユーザー: mysqlを追加し、mysqlユーザーグループに追加します。

ここに画像の説明を挿入

useradd -r パラメータは、mysql ユーザーがシステム ユーザーであり、システムへのログインに使用できないことを示します。
useradd -g パラメータは、mysql ユーザーを mysql ユーザー グループに追加することを意味します。

libaioをチェック

ここに画像の説明を挿入

インストールされていない場合は、次のコマンドでインストールします。
yum 検索 libaio

my.cnfファイルを設定する

ここに画像の説明を挿入

次の情報をmy.cnfファイルにコピーします。

ここに画像の説明を挿入

データフォルダを作成する

ここに画像の説明を挿入

mysqlディレクトリのユーザーとグループをmysqlに変更します

ここに画像の説明を挿入

mysqldを初期化し、初期化パスワードを生成する

ここに画像の説明を挿入

スタートアップを設定する

mysql.server スクリプトをリソース ディレクトリにコピーし、実行権限を付与します。

ここに画像の説明を挿入

mysqld サービスをシステム サービスに追加し、それが有効かどうかを確認します。

ここに画像の説明を挿入

上記の情報は有効です!
mysqldを起動します:

ここに画像の説明を挿入

環境変数の設定

/etc/profile 設定ファイルを開き、次の内容を追加します。
#mysql 環境変数
PATH=$PATH:/usr/local/env/mysql/mysql/bin
エクスポートPATH

JDK をお持ちの場合は、次のように変更します。

ここに画像の説明を挿入

コマンドを実行して有効にします:

ここに画像の説明を挿入

設定が成功したかどうかを確認します。以下は設定が成功したことを示しています。

ここに画像の説明を挿入

skip-grant-tablesがmy.cnfに追加されているため、パスワード不要のログインとなります。

ここに画像の説明を挿入

ログインするためのパスワードがある場合は、my.cnfのskip-grant-tablesの前に#を追加します。

ログインパスワードを変更するには:

ここに画像の説明を挿入
ここに画像の説明を挿入

上記コマンドの実行中にエラーが発生した場合は、フラッシュ権限を使用して、上記コマンドを再度実行してください。
サービスを停止し、パスワードでログインします。

ここに画像の説明を挿入

サービスを再起動します。

ここに画像の説明を挿入

これは、Navicat を使用した接続失敗です。

ここに画像の説明を挿入

リモートログインを有効にする:

ここに画像の説明を挿入
ここに画像の説明を挿入

Navicat を使用して再度接続します。

ここに画像の説明を挿入

接続に成功しました!

要約する

Linux に mysql-8.0.20 をインストールする詳細なチュートリアルに関するこの記事はこれで終わりです。Linux に mysql8.0.20 をインストールすることに関する関連コンテンツの詳細については、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

以下もご興味があるかもしれません:
  • Linux 環境に mysql5.7.36 データベースをインストールするチュートリアル
  • Linux 環境に MySQL 8.0 をインストールするプロセスの紹介
  • Linux 7.6 バイナリに MySQL 8.0.27 をインストールする詳細な手順
  • Linux での MySQL のインストールに関するチュートリアル
  • Linux での MySQL マルチインスタンスの展開とインストール ガイド
  • Linux での MySQL 8.0.25 のインストールと設定のチュートリアル
  • mysql8.0.23 Linux (centos7) のインストールの完全かつ詳細なチュートリアル
  • Linux環境にMySQLデータベースをインストールする詳細なチュートリアル
  • Linux システム MySQL8.0.19 クイックインストールと構成チュートリアル図
  • Linux Centos7 に mysql8 をインストールするチュートリアル
  • Linux環境にMySQLデータベースをインストールする

<<:  Alibaba Cloud Server ドメイン名解決手順 (初心者向けチュートリアル)

>>:  Vue+Elementバックグラウンド管理フレームワークの統合実践

推薦する

Vueデータプロキシの詳細な説明

目次1. これからお話しするのは、フロントエンド担当者がvue-cliで完了できるソリューション、デ...

Windows10システムにMySQL 5.7.17をインストールする

オペレーティング システム win10 MySQL は、公式 Web サイトからダウンロードした 6...

MySQL における datetime と timestamp の違いと選択

目次1 違い1.1 スペース占有1.2 表現範囲1.3 タイムゾーン2 テスト3つの選択肢MySQL...

Linux システムで jmeter を実行し、ローカル メモリを最適化する方法の詳細な説明

1. Linuxシステムにクロスシステムファイル転送ツールをインストールするルートユーザーのルートデ...

MySQL の innodb_flush_log_at_trx_commit と sync_binlog を区別する方法

2 つのパラメータ innodb_flush_log_at_trx_commit と sync_bi...

CSS3 のフレックスレイアウト幅の無効性の解決策

2 列レイアウトはプロジェクトでよく使用されます。この効果を実現する方法はたくさんあります。 しかし...

JavaScript 関数はランダムな色の検証コードをカプセル化します (完全なコード)

数字、文字、またはランダムな色の数字と文字の混合で構成される n 桁の確認コード。以下に完全なコード...

MYSQL大規模書き込み問題の最適化の詳細な説明

概要: MySQL のパフォーマンス最適化について話すとき、誰もがクエリ パフォーマンスを向上させる...

MySQL はどのようにしてデータベースの削除と暴走を効果的に防ぐことができますか?

目次セーフモード設定テスト1. where句なしで更新および削除する2. 非インデックスキーの削除3...

Centos 7.4 サーバーの時刻同期設定方法 [NTP サービスに基づく]

この記事では、CentOS 7.4 サーバーで時刻同期を構成する方法について説明します。ご参考までに...

Centos7 での MySQL 5.7.20 のインストールと設定に関する詳細なチュートリアル

1. 公式 Web サイトから MySQL 5.7 インストール パッケージ (mysql-5.7....

vue+tsは要素のマウスドラッグの効果を実現します

この記事の例では、要素のマウスドラッグ効果を実現するためのvue+tsの具体的なコードを参考までに共...

高い同時実行性の下でNginxのパフォーマンスを最適化する方法をまとめます

目次特徴利点インストールとコマンド設定ファイルプロキシモードとリバースプロキシ構成フォワードプロキシ...

純粋な CSS を使用して 3D 回転効果を実装するサンプル コード

3D効果を実現するには、主にCSSのpreserve-3dプロパティとperspectiveプロパテ...

HTML ページにミュージック ビデオを追加する例

1. ビデオタグFirefoxでは自動再生をサポートしますが、GoogleとIEではサポートしません...