CentOS での mysql5.7 の詳細なインストールと設定のチュートリアル

CentOS での mysql5.7 の詳細なインストールと設定のチュートリアル

インストール

ユーザーにインストール権限があることを確認してください

ルートスイッチなし

suルート

(su はユーザーの切り替えを意味します)

# rpm -ivh http://dev.mysql.com/get/mysql57-community-release-el6-9.noarch.rpm

遭遇する可能性がある

警告: /var/tmp/rpm-tmp.6V5aFC: ヘッダー V3 DSA/SHA1 署名、キー ID 5072e1f5: NOKEY

無視して構いません(個人的な意見、Baiduでは適切な回答が見つかりませんでした)

# yum で mysql-community-server をインストールします

インストールが完了するのを待っています。

構成

インストール後、初期パスワードは次の場所にあります:

grep '一時パスワード' ar/log/mysqld.log

MySQL 5.7ではパスワードの複雑さに関する要件があります。単純なパスワードを作成したい場合は、まず以下を実行します。

グローバルvalidate_password_policyを0に設定します。

ユーザーを再度作成する

新しくインストールしたサーバーでは SELinux をオフにしてください。そうしないと、権限によって発生する多くの問題が発生する可能性があります。

強制0を設定する
vi /etc/selinux/config

ENFORCE=enforcing を ENFORCE=disable に変更します。

設定ファイル

Linux: /etc/my.cnf
Windows: インストールディレクトリのmy.ini

デフォルトの文字セット

5.6 より前のバージョン

[mysqld]
デフォルトの文字セット=utf8

5.6以降のバージョン

[mysqld]
文字セットサーバー=utf8

既存のデータベースの文字セットを変更する

データベース mydb のデフォルト文字セットを utf8 に変更します。

テーブル名は大文字と小文字を区別しません

[mysqld]
小文字テーブル名=1

log-binモードで関数の作成を許可します

[mysqld]
log_bin_trust_function_creators=true

厳密モードを有効にします。非厳密モードでは、長すぎるフィールドは自動的に切り捨てられます。

[mysqld]
sql-mode="STRICT_TRANS_TABLES"

上記は、CenOS での MySQL 5.7 のインストールと簡単な設定チュートリアルの詳細な紹介です。皆様のお役に立てれば幸いです。ご質問がある場合は、メッセージを残していただければ、すぐに返信いたします。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。

以下もご興味があるかもしれません:
  • CentOS 6.5 インストール mysql5.7 チュートリアル
  • CentOS6.8 は cmake を使用して MySQL5.7.18 をインストールします。
  • CentOS 6.5 で MySQL 5.7.18 をインストールするための詳細なチュートリアル
  • CentOS 6.5 に MySQL 5.7.17 バイナリ インストールとマルチインスタンス構成を展開する
  • CentOS 7 で RPM を使用して mysql5.7.13 をインストールする
  • CentOS7 (YUM) での MySQL 5.7 のインストールと設定のチュートリアル
  • Centos 7 システムで mysql5.7 をコンパイルしてインストールするチュートリアル
  • CentOS 7.2.1511 をコンパイルして Nginx1.10.1+MySQL5.7.14+PHP7.0.11 をインストール
  • CentOS 7.2 で PHP7.0.10+MySQL5.7.14+Nginx1.10.1 をコンパイルしてインストールする方法の詳細な説明 (ミニバージョン)
  • Linux 学習 3 Centos7 インストール mysql5.7.16 データベース

<<:  Linux でも利用できる人気の Windows アプリ 10 選

>>:  Bootstrap FileInputは画像アップロード機能を実装します

推薦する

HTMLにおけるbackground-image属性の設定の詳細な説明

写真といえば、まず背景画像が思い浮かびます。私たちの装飾の多くは背景画像を使用して実現されているから...

MySQL 8の新機能ROLEの詳しい説明

MySQL ROLE はどのような問題を解決しますか?プロフェッショナルな資質を持ち、権限管理に細心...

海外の無料写真素材サイトベスト9

良い画像素材のウェブサイトを見つけるのは難しいです。特に無料です。良い写真には非常に目を引く視覚効果...

ByteDance インタビュー: JS を使用して Ajax 同時リクエスト制御を実装する方法

序文正直に言うと、最近とても混乱していると感じています。テクノロジーと人生について。また、将来の発展...

CentOS7 64ビットインストールmysqlグラフィックチュートリアル

MySQL をインストールするための前提条件: CentOS 7 64 ビットをインストールし、Ce...

独自のサーバーを素早く構築する方法の詳細なチュートリアル(Java 環境)

1. サーバーの購入1. 私はAlibaba Cloudのサーバーを選択しました。学生向けで月額9...

Hタグはウェブページ制作において適切に使用すべきである

HTML タグには、ページのタイトルを処理するための特別なタグがあります。これらは h1、h2、h3...

フレームセットの共通プロパティ(フレームとウィンドウの分割)

フレームとは、Web ページ画面を複数のフレームに分割したもの(複数の Web ページという形で表示...

Vueは透かし効果を簡単に実現します

序文: Vueプロジェクトで透かし効果を使用するには、コンテナを指定できます効果画像: 1. コンテ...

mysql 解凍パッケージの基本インストールチュートリアル

新しいコンピューターに変更したので、すべての環境を新しいコンピューター上で設定する必要があります。ふ...

Docker用国産イメージウェアハウスの使い方

1. 問題の説明何らかの理由により、中国でのDockerイメージのダウンロード速度は特に遅くなります...

MySQL カーディナリティ統計の簡単な分析

1. カーディナリティとは何ですか?カーディナリティとは、MySQL テーブルの列内の異なる値の数を...

マークアップ言語 - タイトル

123WORDPRESS.COM HTML チュートリアル セクションに戻るには、ここをクリックして...

VirtualBox Centos7 の NAT+ホストオンリーネットワークの落とし穴のまとめ

目次1. 問題の背景2. 仮想マシン ネットワーク カードの接続方法は何ですか? 2.1 NAT 2...

Nginx のステータス監視とログ分析の詳細な説明

1. Nginx ステータス監視Nginx には、Nginx の全体的なアクセス ステータスを監視す...