Centos7 での mysql 8.0.15 のインストールと設定

Centos7 での mysql 8.0.15 のインストールと設定

この記事では、参考までにMySQL 8.0.15のインストールと設定のグラフィックチュートリアルを紹介します。具体的な内容は次のとおりです。

1. 公式 Web サイトにアクセスし、Linux でご使用のバージョンに適した MYSQL バージョンを選択します。

矢印の番号に従って順番に操作を実行すると、下の画像が表示されます。


ダウンロードが完了するまでお待ちください。これで最初のステップは完了です。

2. ダウンロードした mysql-8.0.15-el7-x86_64.tar.gz を Linux システムにアップロードして解凍します。

(1)このファイルを/root/ディレクトリにアップロードし、まずは/root/ディレクトリ内のファイルを確認しました。このファイルがシステム上に存在することを確認します。

cd /root/
ls

(2)ファイルを解凍します。

tar -zxvf mysql-8.0.15-el7-x86_64.tar.gz

その後、このディレクトリは現在の /root/ ディレクトリの下に生成されます。

3. mysqlをインストールします。

(1)mysql-8.0.15-el7-x86_64を/usr/local/mysqlにインストールします。

mv mysql-8.0.15-el7-x86_64 /usr/local/mysql //ファイルを/usr/local/ディレクトリに移動し、名前をmysqlに変更します。

(2)mysqlグループとユーザーをシステムに追加します。

groupadd mysql および useradd -r -g mysql mysql

(3)/usr/local/mysqlディレクトリに移動し、関連する権限を変更します。

cd /usr/local/mysql // /usr/local/mysql ディレクトリに入る chown -R mysql:mysql ./ // 現在のディレクトリを mysql ユーザーに変更する

(4)MySQLを初期化し、初回ログイン時に使用する一時パスワードを記録します。

bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data 
//実行後、一時パスワードが生成されます

結果は以下のとおりです

(5)初期化プロセス中にmy.cnfファイルが自動的に生成されるかどうかを確認します。

cd /etc/ ///etc/ ディレクトリに入ります ls | grep my.cnf //my.cnf ファイルがあるかどうかを確認します。もしあれば、結果が出るだろう

(6)my.cnfファイルが生成されたら、手順8に進み、my.cnfファイル内の情報を変更します。

(7)初期化プロセス中にmy.cnfが生成されない場合は、新しいmy-defalut.cnfファイルを作成し、それを/etc/my.cnfにコピーします。

touch my-defalut.cnf //新しいファイルを作成 chmod 755 my-defalut.cnf //権限を付与 cp my-defalut.cnf /etc/my.cnf //ファイルを/etc/ディレクトリにコピーし、my.cnfに名前を変更します ファイル名

(8)my.cnfの情報は以下のとおりです

[mysqld]
ベースディレクトリ=/usr/local/mysql
データディレクトリ=/usr/local/mysql/data
ポート=3306
ソケット=/tmp/mysql.sock
pid-file=/usr/local/mysql/$hostname.pid //細かい点に注意してください。ここでの $hostname は Linux のホスト名です。通常、ホスト名は各自異なります。
sql_mode=NO_ENGINE_SUBSTITUTION、STRICT_TRANS_TABLES

(9)MySQLの環境変数を設定します。

vim /etc/profile // プロファイルファイルを開きます。
MYSQL_HOMEをエクスポートする
MYSQL_HOME = /usr/local/mysql
エクスポート PATH=$PATH:$MYSQL_HOME/lib:$MYSQL_HOME/bin

(10)スタートアップ項目として設定します。

コードを1つずつ実行します。

cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql
chmod +x /etc/init.d/mysql //実行権限を追加します。
chkconfig --add mysql // サービスを登録して開始する

chkconfig --list と入力し、追加が成功したかどうかを確認します。

成功を示します。

(11)サーバーを起動し、MySQLにログインします。

service mysql start // サーバーを起動します。
mysql -uroot -p //mysql にログインすると、パスワードの入力を求められます。

初期化プロセス中に生成された一時パスワードを入力し、Enter キーを押します。次のページに入ります。

これはインストールが成功したことを意味します。

(12)MySQLに入ったらパスワードを変更します。そうでなければ何もできません。

'your_password' で識別されるユーザー 'root'@'localhost' を変更します。

次に終了し、終了して再度開始し、テストします。

データベースを表示します。

この時点で、MySQL バージョン 8.0.15 のインストールプロセス全体が終了しました。

最後に、私は初心者ですので、何か質問があればアドバイスをいただければ幸いです。 ! !

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

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

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

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

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

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

以下もご興味があるかもしれません:
  • Win10 での MySQL 8.0.15 のインストールと設定のチュートリアル
  • MySQL 8.0.15 のダウンロードとインストールの詳細なチュートリアルは初心者にとって必須です。
  • Windows での MySQL 8.0.15 のインストールと設定方法のグラフィック チュートリアル
  • MySQL 8.0.15 のインストールと設定方法のグラフィックチュートリアル
  • MySQL 8.0.15 winx64 解凍版のインストールと設定方法のグラフィックチュートリアル
  • MySQL 8.0.15 インストール グラフィック チュートリアルとデータベースの基礎
  • MySQL 8.0.15 のインストールと設定のグラフィックチュートリアル
  • Win10 での MySQL 8.0.15 のインストールと設定のグラフィック チュートリアル
  • MySQL 8.0.15 のインストールと設定のグラフィックチュートリアルと Linux でのパスワード変更
  • MySQL 8.0.15 バージョンのインストールチュートリアル Navicat.list への接続

<<:  JavaScript マクロタスクとマイクロタスク

>>:  VirtualBox6上のCentOS7で静的IPを設定する方法と注意点

推薦する

HTML ページをズームアウトした後にスクロール バーを表示するためのサンプル コード

ここでは、HTML ページのサイズを縮小した後に下部にスクロール バーを表示し、スクロール バーをス...

Javascript デザインパターン プロトタイプ モードの詳細

目次1. プロトタイプモード例1例2例3 2. オブザーバーパターン1. プロトタイプモードプロトタ...

MySQL データ ウェアハウスを保護するための 5 つのヒント

さまざまなソースからデータを集約することで、中央倉庫を作成できます。データ ウェアハウスは、ビジネス...

vue+rem カスタムカルーセル効果

vue+remを使用したカスタムカルーセルチャートの実装は参考までに。具体的な内容は以下のとおりです...

Mysql マスタースレーブレプリケーションの注意事項の説明

1. マスター'x@xxxx:x'への接続エラー- 再試行時間: 60 再試行回数:...

Springboot および Vue プロジェクトの Docker デプロイメントの実装手順

目次A. SpringbootプロジェクトのDockerデプロイメント1. Springbootプロ...

CentOS8 で Docker を使用してオープンソース プロジェクト Tcloud をデプロイするチュートリアル

1. Dockerをインストールする1. 仮想マシンに Centos7 をインストールしました。Li...

フロントエンド開発に必須:推奨されるブラウザ互換性テストツール 12 選

フロントエンド開発者にとって、さまざまな主要ブラウザのさまざまなバージョンでコードが適切に動作するこ...

HTML テーブルタグチュートリアル (46): テーブルフッタータグ

<tfoot> タグは、テーブル フッターのスタイルを定義するために使用されます。基本構...

CentOS 7.4 にソースコードから MySQL 8.0 をインストールするための詳細なチュートリアル

目次1. 環境2. 準備3. MySQL 8.0.11をインストールするMySQL 8 の公式バージ...

Vue の computed と watch の違いを理解する方法

目次概要計算された監視プロパティを監視する要約する概要Vue プロジェクトでは、computed と...

Linux trコマンドの使用

1. はじめにtr はテキストの一部を変換または削除するために使用されます。 tr は transl...

ウェブマスターが注目すべき、ウェブサイトのユーザビリティを向上させる 9 つのコード最適化のヒント

1. ロゴに代替テキストを追加するこれには 2 つの利点があります。スクリーン リーダーがロゴ画像の...

データベース接続のURLの詳細な説明と概要

データベース接続のURLの詳細な説明と概要JDBC URL = プロトコル名 + サブプロトコル名 ...