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を設定する方法と注意点

推薦する

JavaScript 上級プログラミング: 変数とスコープ

目次1. 元の値と参照値2. インスタンス3. 範囲1. 元の値と参照値6 つの単純なデータ型の値は...

React HTML で react を使用する 2 つの方法

基本的な使い方 <!DOCTYPE html> <html lang="...

ラベルタグの使用時に発生する問題の分析と解決策

最近何かをするときにラベル タグを使用しました。以前はラベル タグをほとんど使用していなかったため、...

background-positionプロパティでのパーセンテージ値の使用法の検討

背景位置が背景画像の表示に与える影響この2日間のプロジェクトでホームページの写真を入れ替えていたとこ...

CSS グリッドレイアウトの完全ガイド

Grid は 2 次元のグリッド レイアウト システムです。これを使用すると、本質的にはハック メソ...

Vue.jsはカレンダー機能を実装します

この記事では、カレンダー機能を実装するためのVue.jsの具体的なコードを例として紹介します。具体的...

MySQL 5.7.17 zip インストールおよび設定チュートリアル MySQL 起動失敗の解決策

MySQL 5.7.17、現在最新バージョンのようです、ダウンロードアドレスここで、プラットフォーム...

Linux での MySQL マルチインスタンスの展開とインストール ガイド

MySQLマルチインスタンスとは簡単に言うと、MySQL マルチインスタンスとは、サーバー上で複数の...

HTML テーブルタグチュートリアル (7): 背景色属性 BGCOLOR

テーブルの背景色は、BGCOLOR 属性を通じて設定できます。基本的な構文<テーブル BGCO...

Win10 での MySQL 8.0.16 のインストールと設定のチュートリアル

1. MySQL 8.0.16を解凍する次の図に示すように、解凍後にdadaフォルダとmy.ini構...

docker公式mysqlイメージのカスタム構成の詳細な説明

インストール時間を節約するために、公式の mysql docker イメージを使用して mysql ...

MySQLの大文字と小文字の区別によって発生する問題の分析

MYSQLは大文字と小文字を区別します言葉を見れば信じられます。タイトルを見れば内容がわかります。 ...

画像の色を変更するための純粋なCSS

画像の色を変更するための CSS テクニックは非常にシンプルです。具体的なコードは次のとおりです。ヒ...

Centos7 に mysql 8.0.13 (rpm) をインストールする詳細なチュートリアル

yum か rpm か? yum によるインストール方法は非常に便利ですが、公式サイトから MySQ...

Linux で環境変数 JAVA_HOME を変更/設定する方法について簡単に説明します。

1. 永久的な変更、すべてのユーザーに有効# vi /etc/プロファイル//キーボードの[Shi...