VMWare Linux MySQL 5.7.13 のインストールと設定のチュートリアル

VMWare Linux MySQL 5.7.13 のインストールと設定のチュートリアル

この記事では、参考までにVMWare LinuxにMySQL 5.7.13をインストールするチュートリアルを紹介します。具体的な内容は次のとおりです。

1. 基本的な環境の説明

仮想マシン: VMWare

オペレーティングシステム: Linux

データベース バージョン: MySQL 5.7.13 Community Edition (Enterprise Edition は有料なので、なぜ Enterprise Edition をインストールしないのかと聞かないでください)

背景: 仮想マシンは外部ネットワークに接続できる

2. 詳細を確認する

LinuxにMySQLがすでにインストールされているかどうかを確認する

①サービスservice mysqld startを起動する

インストールされていない場合は、

② Linux上でサービスが存在するか確認する chkconfig --list mysqld

インストールされていない場合は、

3. /toolsディレクトリを作成し(このディレクトリにファイルをダウンロードします)、/toolsディレクトリに入ります。

# mkdir /tools
# cd /tools

4. MySQL 5.7.13をダウンロードする

#wget http://cdn.mysql.com/archives/mysql-5.7/mysql-5.7.13-linux-glibc2.5-x86_64.tar.gz

5. 減圧

# tar -xzf mysql-5.7.13-linux-glibc2.5-x86_64.tar.gz

6. ディレクトリ /data/mysql (インストールディレクトリ) を作成します。

# CD /
# mkdirデータ
# cd /データ
# mkdir mysql

7. 新しいmysqlユーザー、グループ、ディレクトリを作成する

# グループ追加mysql
# ユーザー追加 -r -s /sbin/nologin -g mysql mysql -d /tools/mysql-5.7.13-linux-glibc2.5-x86_64

8. ディレクトリを切り替えて権限を付与する

#cd /tools/mysql-5.7.13-linux-glibc2.5-x86_64
#パスワード
#chown –R mysql 。
#chgrp –R mysql 。

#chown -R mysql /data/mysql

手順6~8が実行されない場合、エラーが報告されます: bin/mysqld: そのようなファイルまたはディレクトリはありません

9. パラメータを設定する

# bin/mysqld --initialize --user=mysql --basedir=/tools/mysql-5.7.13-linux-glibc2.5-x86_64 --datadir=/data/mysql

注意: 赤いボックス内の一時パスワードを覚えておいてください。後で必要になります。

#bin/mysql_ssl_rsa_setup --datadir=/data/mysql

10. 設定ファイルを変更する

# cd サポートファイル

# cp my-default.cnf /etc/my.cnf
# cp mysql.server /etc/init.d/mysql

# vim /etc/init.d/mysql

以下を変更します。

# vim /etc/my.cnf

以下を変更します。

変更後は、再度確認することをお勧めします。誤ってスペルミスをすると、多くの厄介なエラーにつながる場合があります。

11. MySQLを起動する

注: my.cnf 構成ファイルで使用されているパスが存在するかどうかを確認します。存在しない場合は、自分で作成します。

# bin/mysqld_safe --user=mysql &

bin/mysql --user=root –p

--ステップ9で生成された一時パスワードを入力します

12. ルートパスワードを変更する

mysql> set password=password('123456'); --新しいパスワードを入力してください

13. 権限を付与する

mysql> '123456' で識別される 'root'@'%' に *.* のすべての権限を付与します。
mysql> 権限をフラッシュします。

14. 結果を確認する

mysql> mysql を使用します。
mysql> ユーザーからホスト、ユーザーを選択します。
mysql> 終了;

15. システムパスを追加する

# vim /etc/プロファイル

に追加:
PATH=/usr/local/mysql/bin:$PATH をエクスポートします

# ソース /etc/profile

16. MySQLを自動的に起動するように設定する

# chmod 755 /etc/init.d/mysql
# chkconfig --add mysql
# chkconfig --level 345 mysql オン

上記の設定のほとんどは、MySQL 5.7.13 のインストールと設定方法のグラフィックチュートリアルを参照してください。

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

以下もご興味があるかもしれません:
  • VMwareのCentosシステムでNavicatがMySQLサーバーに接続できない問題を解決します
  • VMware に CentOS7 をインストールし (静的 IP アドレスを設定)、Docker コンテナ経由で mySql データベースをインストールする (非常に詳細なチュートリアル)
  • VMware の Linux で MySQL データベースを共有する方法
  • VMware Workstation16 と Navicat リモート接続での Centos7 での MySQL8.0 インストール プロセス

<<:  WeChatミニプログラムユーザー認証による携帯電話番号の取得(getPhoneNumber)

>>:  Linux ディスクのマウント、パーティション分割、容量拡張操作を実装する方法

推薦する

WeChat アプレット uniapp は左スワイプによる削除効果を実現します (完全なコード)

WeChatアプレットuniappは左スワイプで削除効果を実現成果を達成する1. スワイプしてリス...

虫眼鏡効果を実現するJavaScript

この記事では、虫眼鏡効果を実現するためのJavaScriptの具体的なコードを参考までに紹介します。...

MySQL の文字セットの不一致によって発生する異常な接続テーブルの解決方法

目次1. 解決策2. MySQLの文字セット文字セット検証ルール次のように簡単なテーブルクエリを実行...

デュアル VIP を使用した高可用性 MySQL クラスタの構築

目次1. プロジェクトの説明: 2. プロジェクト環境: 2. プロジェクトの手順: 3. プロジェ...

WeChatアプレットがフォーム検証を実装

WeChatアプレットフォームの検証、参考までに具体的な内容は次のとおりです。プラグインWxVali...

相対幅と絶対幅が競合する場合の HTML+CSS div ソリューション

相対幅と絶対幅が競合する場合のdivソリューション概要: 一般的に、絶対幅を使用する場合は px を...

Vue3.0でカスタム命令を書くための簡単な手順

序文Vue には、v-if、v-bind、v-on などの豊富な組み込みディレクティブが用意されてい...

IDEA に基づいて Tomcat サーバーを展開するための詳細な手順

目次導入ステップ1ステップ2: アイデアで動的Webプロジェクトを作成するステップ3: Tomcat...

jQueryは何に使われるのですか?jQueryは実際にはjsフレームワークです

jQuery 入門jQuery ライブラリは、簡単なマークアップ行を使用して Web ページに追加で...

Springboot プロジェクトに動的にパラメータを渡すための Docker の実装方法

背景最近、Docker 初心者の友人から、毎回プロジェクト構成ファイルにハードコーディングしてサービ...

Linux コマンド クエリ アプレットでの WePY クラウド開発の実践

みなさんこんにちは。今日は Linux コマンド クエリ アプレットでの WePY クラウド開発の実...

C++ TpeScriptシリーズのジェネリックについて

目次1. テンプレート2. ジェネリック3. ジェネリック再帰4. デフォルトのジェネリックパラメー...

WordPress実験を実装するための3つの仮想マシンのKVM展開の詳細説明

1. KVM の概要カーネルベースの仮想マシンの略称は、Linux 2.6.20 以降のすべての主要...

Vue3 でパンくず関数コンポーネントをカプセル化するいくつかの方法

目次序文1. パンくずリストはなぜ必要なのでしょうか? 2. 一次包装1. 実装のアイデア2. コー...

HTML 編集の基礎 (初心者必読)

DREAMWEAVER を開き、新しい HTML を作成します。 。ボディの特性: bgcolor...