CentOS の mysql5.7 のインストールと簡単な設定の詳細な紹介

黄舟
リリース: 2017-03-24 14:15:17
オリジナル
1593 人が閲覧しました

この記事では主に CentOS での mysql5.7 のインストールと簡単な設定の詳細なチュートリアルを紹介します。非常に優れているので、必要な方は参考にしてください。

インストールを確認してください。ユーザーはインストールの権限を持っています
rootの切り替えはありません


su root


(suはユーザーの切り替え)


# rpm -ivh

遭遇する可能性があります

warning: /var/tmp/rpm-tmp.6V5aFC: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY
ログイン後にコピー

は無視できます(個人的な意見、Baidu)正しいパスワードが見つかりませんでした) 回答)

# yum install mysql-community-server
ログイン後にコピー

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

設定

インストール後の初期パスワードはここで見つけてください:

grep 'temporary password' ar/log/mysqld.log
ログイン後にコピー
mysql 5.7にはパスワードの要件があります単純なパスワードを作成したい場合は、まず
set global validate_password_policy=0;
ログイン後にコピー

を実行してから、ユーザーを作成します

新しくインストールしたサーバーの SELinux をオフにするように注意してください。そうしないと、権限

setenforce 0
vi/etc/selinux/config
ログイン後にコピー

によって引き起こされる多くの問題が発生する可能性があります。 ENFORCE=enforcing を ENFORCE=disable に変更します

設定ファイル


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

デフォルトの文字セット



5.6 より前のバージョン

[mysqld]
default-character-set=utf8
ログイン後にコピー

5.6 以降のバージョン

[mysqld]
character-set-server=utf8
ログイン後にコピー

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

alter database mydb default character set utf8;
ログイン後にコピー

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

[mysqld]
lower_case_table_names=1
ログイン後にコピー

ログビン モードでの

関数の作成を許可します

[mysqld]
log_bin_trust_function_creators=true
ログイン後にコピー

フィールドが次の場合は厳密モードを有効にします。非厳密モードでは長すぎると、自動的に切り詰められます

[mysqld]
sql-mode="STRICT_TRANS_TABLES"
ログイン後にコピー

以上がCentOS の mysql5.7 のインストールと簡単な設定の詳細な紹介の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート