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バックグラウンド管理フレームワークの統合実践

推薦する

MySQL 5.7.10 winx64 のインストールと設定方法のグラフィック チュートリアル (win10)

MySQL は比較的使いやすいリレーショナル データベースです。今日は、win10 システムを再イ...

Docker基盤技術の適用に関する詳細な説明 名前空間Cgroup

Docker の基盤技術: Docker の基盤となる 2 つのコア テクノロジーは、名前空間とコ...

CocosCreator 学習モジュールスクリプト

Cocos Creator モジュラースクリプトCocos Creator を使用すると、コードを複...

Docker で Selenium グリッド分散環境を構築する実用的な方法

最近、Zoom ビデオ会議をテストし、100 人が同時に会議に参加することをシミュレートする必要があ...

Linux で同じ内容のファイルを識別する方法の詳細な説明

序文ファイルのコピーによってハードドライブのスペースが大量に浪費され、ファイルを更新するときに混乱が...

フロントエンドエンジニアが作ったクールなインタラクティブウェブサイトを推薦します

ウェブサイトリンク: http://strml.net/サミュエル・リード著ヒント: 昨日、Mome...

Centos7サーバーの基本的なセキュリティ設定手順

pingスキャンをオフにする(役に立たないが)まずルートに切り替えるエコー 1 > /proc...

Ubuntuのインストール Matlab2020b の詳細なチュートリアルとリソース

目次1. リソースファイル2. インストール2.1 詳細な手順2.1.1 ディスクイメージのマウント...

CSSを使用してファイルアップロードパターンを描画する

以下に示すように、あなたならどのようにそれを達成しますか: 通常、フォントアイコンを使用して中央にプ...

CSS クリアフロートクリア:both サンプルコード

今日はフロートのクリアについてお話します。フロートのクリアについてお話する前に、フロートとは何かを理...

MacでMysqlのルートパスワードを忘れた場合の解決方法

長い間コンピューターで mysql を使用していなかったので、パスワードを忘れてしまいました。でも、...

HTML ユーザー登録ページ設定ソースコード

上記の Web ページをデザインします。 <!DOCTYPE html> <htm...

Docker を使用してフロントエンド アプリケーションをデプロイする方法

Dockerはますます普及しています。環境を軽量かつ柔軟に分離し、容量を拡張し、運用保守管理を容易に...

MySQLデスクトップツールSQLyogのリソースとアクティベーション方法は、白黒のコマンドラインに別れを告げます

では、早速リソースについて見ていきましょう。 123WORDPRESS.COM ダウンロードSQLy...

Tomcat maxPostSize設定実装プロセス分析

1. maxPostSize を設定する理由は何ですか? tomcat コンテナには送信データのサイ...