Linux での MySQL 5.7.16 無料インストール バージョンのグラフィック チュートリアル

Linux での MySQL 5.7.16 無料インストール バージョンのグラフィック チュートリアル

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

MySQL: 5.7.16
プログラムディレクトリ: /usr/local/MySQL
データファイルディレクトリ: /data/mysql

ダウンロードアドレス: http://dev.mysql.com/downloads/mysql/; Linux-Genericはインストール不要のバージョンです。私は64ビットを選択しました。

具体的なインストール方法については、MySQL の Web サイトにドキュメントがあります。英語が得意な方は、私が書いたものを読まないでください。

1. インストール前の準備

1. ファイアウォールをオフにする

#セットアップで閉じる

2. selinuxを無効にする #このオプションは必要かどうかテストされていません

シェル>vi /etc/selinux/config
SELINUX=disabled # SELINUXパラメータの強制は有効化を意味し、無効は無効化を意味します

3. myqlアカウントを作成する

シェル> useradd mysql


4.MySQLはlibaioライブラリに依存しているため、libaioライブラリをクエリしてインストールします。

シェル> yum search libaio
シェル> yum install libaio


5. システム内に古いバージョンの MYQL があるかどうかを確認し、削除してください。 #クエリ方法: rpm –qa|grep mysql

6. mysql5.7.16をダウンロードする

シェル>wget http://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.16-linux-glibc2.5-x86_64.tar.gz 

2. MySQLのインストール

1. インストールファイルを解凍し、/usr/local/mysqlにコピーします。

シェル>tar –zxvf mysql-5.7.16-linux-glibc2.5-x86_64.tar.gz
シェル>cp -R mysql-5.7.16-linux-glibc2.5-x86_64 /usr/local/mysql

2. /etc/my.cnfを設定する

シェル>vi/etc/my.cnf
[mysqld]
#許可テーブルをスキップする
# 単一のテーブルエンジンを指定します #sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
データディレクトリ=/data/mysql
ベースディレクトリ=/usr/local/mysql
 
##SQLログを開く
一般ログ=オン
general_log_file=/data/mysql/query.log
 
 
#イベントスケジューラを開く event_scheduler = 1
 
#bin-log を開く
log_bin=/data/bin/mysql-bin
サーバーID=230
#明示的なタイムスタンプのデフォルト=true
 

3. ルートアカウントの.bash_profileを変更する

シェル> vi /root/.bash_profile
#PATH=$PATH:$HOME/bin
PATH=$PATH:$HOME/bin:/usr/local/mysql/bin

4.MySQLのインストール

シェル>cd /usr/local/mysql/
shell>bin/mysqld –initialize #一時パスワードを覚えておいてください shell>bin/mysql_ssl_rsa_setup
シェル>bin/mysqld_safe --user=mysql&
shell>chown -R mysql:mysql /usr/local/mysql/ #権限を変更する shell>mkdir –p /data/mysql #データファイルディレクトリを作成して承認する shell>chown –R mysql:mysql /data/mysql
 

5. mysqlを起動し、起動時に起動するように設定する

シェル>cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld
シェル>servicemysqld 開始
shell>chkconfig --add mysqld #スタートアップに追加

6. mysqlにログインする

shell>mysql –uroot –p #以前の一時パスワードを入力します shell> alter user 'root'@'localhost'identified by "fineex.1";

注意: このバージョンでは、他のデータベース操作を実行する前に、ログイン後にパスワードを変更する必要があります。

shell> 「foxconn.1」で識別される 'root'@'%' にすべてを許可します。 
#mysqlへのリモートログインを許可します。% すべてのホストのアクセスを許可するので、注意して使用してください

素晴らしいトピックの共有: MySQL のさまざまなバージョンのインストール チュートリアル MySQL 5.7 バージョンのインストール チュートリアル MySQL 5.6 バージョンのインストール チュートリアル

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

以下もご興味があるかもしれません:
  • MySQL 5.7.16 のインストールと設定方法のグラフィックチュートリアル
  • MySQL (win7x64 バージョン 5.7.16) のダウンロード、インストール、設定、使用に関する詳細なグラフィック チュートリアル
  • 64 ビットの win10 システムに mysql-5.7.16-winx64 のグリーン バージョンをインストールするチュートリアル
  • MySQL Installer Community 5.7.16 インストール詳細チュートリアル
  • Linux は rpm を使用して最新の mysql (5.7.16) をインストールする手順と一般的な問題の解決策
  • MySQL 5.7.16 zip パッケージのインストールと設定方法のグラフィックチュートリアル
  • CentOS 6.5 に mysql 5.7.16 linux glibc2.5 x86 64 をインストールする詳細な説明 (推奨)
  • MySQL 5.7.16 winx64 のインストールと設定方法のグラフィックチュートリアル
  • MySQL 5.7.16 グリーンバージョンのインストールチュートリアルの詳細説明
  • MySQL 5.7.16 ZIP パッケージのインストールと設定のチュートリアル

<<:  Docker Toolboxを完全にアンインストールする方法

>>:  ReactRouterの実装

推薦する

Linux で Bash コマンド プロンプトをカスタマイズする方法

序文ご存知のとおり、bash (Bourne-Gain Shell) は、ほとんどの Linux デ...

nginxでイメージサーバーを構築する手順の詳しい説明(ルートとエイリアスの違い)

インストール手順は省略します( yum -y install nginx;を使用して直接インストール...

JavaScriptは、ユーザーがチェックボックスをオンにする必要があるプロトコルの例を実装します。

js では、ログインまたは登録を確認する前に、ユーザーが特定の契約書を読むように設定します (使用...

CSS 属性値 clear:right が機能しない理由の詳細

clear プロパティを使用してフロートをクリアすることはよくあることであり、clear プロパティ...

Vueはシンプルなデータ双方向バインディングを実装します

この記事では、Vueの具体的なコード例を参考までに紹介します。具体的な内容は以下のとおりです。初心者...

VMware + Ubuntu18.04 による Hadoop クラスタ環境の構築に関するグラフィック チュートリアル

目次序文VMware クローン仮想マシン (準備、3 台の仮想マシンのクローン、1 台のマスター、2...

jQueryはシャトルボックス効果を実現します

この記事では、シャトルボックス効果を実現するためのjQueryの具体的なコードを参考までに紹介します...

MySQLとElasticsearch間のデータ非対称性問題の解決策

MySQLとElasticsearch間のデータ非対称性問題の解決策jdbc-input-plugi...

Vue3 でモバイル ログインおよび登録モジュールをエレガントに実装する方法

目次序文入力ボックスコンポーネントレイアウトvモデルデータ検証ルール設計形状サブコンポーネントは検証...

XHTML チュートリアル、XHTML の基礎を簡単に紹介します

<br />この記事では、XHTMLとXHTMLの基礎知識について簡単に紹介します。 X...

VS2022 リモート デバッグ ツールの使い方

WeChat 関連サービスをデバッグする場合など、職場のサーバー環境でリモートデバッグを行う必要があ...

Docker Consul の概要とクラスター環境構築手順(グラフィカルな説明)

目次1. Dockerコンサルの概要2. nginxとconsulをベースにした自動検出と高可用性の...

ウェブデザイナー職の面接でよくある質問と回答

1. ASP.NET Web アプリケーションのテンプレートとは何ですか? それらの違いは何ですか?...

mysql5.7.18.zip インストール不要版設定チュートリアル(Windows)

これは私が以前使用した mysql5.7.18.zip のインストール チュートリアルです。まずこれ...

Mysqlマスタースレーブ同期の実装原理

1. MySQL マスター/スレーブ同期とは何ですか?マスター データベースのデータが変更されると、...