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

推薦する

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

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

Vueのvue-tree-colorコンポーネントの組織構造図の事例を詳しく解説

目次ネプローダーをインストールするプラグインのインポート始める配置折りたたみディスプレイノードをクリ...

MySQL のデータ統計に関するヒント

よく使用されるデータベースである MySQL では、多くの操作が必要です。デジタル操作には非常に便利...

フロントエンド開発に必要な共通ツール機能のまとめ

1. 時刻の書式設定とその他の方法moment.jsライブラリファイルの使用をお勧めします2. テン...

JSの基本概念の詳細な紹介

目次1. JSの特徴1.1 マルチパラダイム1.2 説明1.3 シングルスレッド1.4 ノンブロッキ...

Vueは下部のポップアップウィンドウで複数選択を実装します

この記事の例では、下部のポップアップウィンドウで複数選択を実装するためのVueの具体的なコードを共有...

Dockerイメージとコンテナの一般的な操作の詳細な説明

画像アクセラレータ中国の Docker Hub からイメージをプルすることが難しい場合があります。こ...

HTTP ステータス コード

このステータス コードは、リクエストのステータスに関する情報を提供し、サイトとリクエストされたページ...

docker-swarm をベースにした継続的インテグレーション クラスタ サービスの構築の詳細な説明

序文この記事は私自身の製作過程の簡単な記録です。練習中に質問があれば、一緒に話し合うことができます。...

HTML テーブルの行間隔を変更する方法の例

HTML テーブルを使用する場合、行間隔を変更する必要がある場合がありますが、余白、パディング、折り...

MySQL 8.0.24 リリースノートのいくつかの改善点

目次1. 接続管理2. オプティマイザレベルでの改善3. 機能の改善4. パフォーマンススキーマの最...

MySQLとRedisでセカンダリキャッシュを実装する方法の詳細な説明

Redis の紹介Redis は完全にオープンソースで無料であり、BSD プロトコルに準拠しており、...

Linuxで権限が拒否された場合の解決策の詳細な説明

許可が拒否されました:その理由は、ファイルの読み取り、書き込み、作成、削除などの権限がないためです。...

MySQLの比較演算子正規表現マッチングREGEXPの使用の詳細な説明

1. データを初期化する `test_01` が存在する場合はテーブルを削除します。 テーブル「te...

JS を使用して Web ページのウォーターフォール レイアウトを実装する方法

目次序文:ウォーターフォールレイアウトとは何ですか?達成方法: 1. 画像を取得する2. 画像の帯域...