집 >데이터 베이스 >MySQL 튜토리얼 >mysql5.7의 CentOS 설치 및 간단한 구성에 대한 자세한 소개
이 글은 주로 CentOS에서의 mysql5.7 설치와 간단한 구성 튜토리얼에 대한 자세한 설명을 소개하고 있어 도움이 필요한 친구들은
설치
warning: /var/tmp/rpm-tmp.6V5aFC: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY가 발생할 수 있습니다. (개인의견,바이두 단번에 적당한 답을 찾지 못했습니다)
# yum install mysql-community-server설치가 완료되기를 기다리는 중입니다....
구성
grep 'temporary password' ar/log/mysqld.logmysql 5.7에는 비밀번호 복잡성 요구 사항이 있습니다. 간단한 비밀번호를 생성하려면 먼저
set global validate_password_policy=0;
그런 다음 사용자를 생성하세요
새로 설치된 서버에 대해 SELinux를 끄도록 주의하세요. 그렇지 않으면 많은 권한으로 인해 문제가 발생할 수 있습니다.
setenforce 0 vi/etc/selinux/config
ENFORCE=enforcing 변경 ENFORCE=disable
기본 문자 집합
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=1log-bin 모드에서 함수 생성 허용
[mysqld]
log_bin_trust_function_creators=true
필드가 다음과 같은 경우 엄격 모드를 활성화합니다. 비엄격 모드에서는 너무 길면 자동으로 잘립니다
[mysqld] sql-mode="STRICT_TRANS_TABLES"
위 내용은 mysql5.7의 CentOS 설치 및 간단한 구성에 대한 자세한 소개의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!