ホームページ  >  記事  >  データベース  >  CentOS の mysql5.7 のインストールと簡単な設定の詳細な紹介

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

黄舟
黄舟オリジナル
2017-03-24 14:15:171552ブラウズ

この記事では主に 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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。