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

推薦する

JS+AJAX は、州、市、地区のドロップダウン リストのリンクを実現します。

この記事では、州、市、地区のドロップダウンリストのリンクを実現するためのJS + AJAXの具体的な...

CSS で実装された円形のプログレスバー

成果を達成する 実装コードhtml <div class="wrap"&g...

MySQL Community Server 5.7.16 のグリーン バージョンをインストールしてリモート ログインを実装する方法

1. MySQL Community Server 5.7.16をダウンロードしてインストールします...

ネイティブ js でカスタム難易度のマインスイーパ ゲームを実装する

この記事の例では、マインスイーパゲームを実装するためのjsの具体的なコードを参考までに共有しています...

CSS3 で実装された画像ホバートグルボタン

結果:実装コードhtml <ul class="スライド"> <...

Linux でも利用できる人気の Windows アプリ 10 選

データ分析会社Net Market Shareによると、Linuxデスクトップオペレーティングシステ...

JavaScript でオブジェクトをトラバースする 5 つの方法 サンプルコード

目次準備する5つの武器…のためにオブジェクト.キーオブジェクト.getOwnPropertyName...

VMware Workstation Pro は Win10 ピュア バージョンのオペレーティング システムをインストールします

この記事では、VMware Workstation Pro で Win10 オペレーティング システ...

あなたのウェブサイトはIE8に適していますか?

オリンピック期間中にIE8ベータ2がリリースされ、英語版のリリースに合わせて中国語版も第一波でリリー...

ウェブ上でチャートを描くための 9 つの優れた JavaScript フレームワーク スクリプト

ウェブ上でチャートを描くための 9 つの優れた JavaScript フレームワーク スクリプト 1...

HTML テキストエスケープのヒント

今日、CSDN で HTML テキスト エスケープのちょっとしたトリックを見ましたが、とても簡単です...

HTM と HTML の違いは何ですか? HTM と HTML の違いは何ですか?

Web デザインを学習する過程で、html と htm の関係など、遭遇した多くの問題について深く...

異なる列を持つテーブルのクエリ結果のSQLマージ操作

2 つの異なるテーブルをクエリするには、結果をマージする必要があります。たとえば、table1 の列...

Vue 仮想 DOM クイックスタート

目次仮想DOM仮想DOMとは何か仮想DOMの役割Vue の仮想 DOM vノードvNodeとはvNo...

Linux カーネル デバイス ドライバー仮想ファイル システムに関する注意事項

/******************** * 仮想ファイルシステム VFS **********...