1. Mysql 설치
- mysql 5.7
yum install https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
- mysql 8.0
yum install https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
community server 설치
- mysql community server
yum install mysql-community-server
설치완료 후 mysql 실행, 실행하면 임시비밀번호가 생성된다
- mysql 초기 루트 비밀번호 확인
systemctl start mysqld //mysql 실행
vi /var/log/mysqld.log //mysqld.log 파일 안에서 임시비밀번호 확인
- mysql root로 로그인
mysql -u root -p
- 로그인 후 비밀번호 재설정
ALTER user 'root'@'localhost' identified by '[비밀번호]';
flush privileges;
- mysql 8 일경우
ALTER user 'root'@'localhost' identified with mysql_native_password by '[비밀번호]';
flush privileges;
Your password does not satisfy the current policy requirements 에러가 나올 수 있으므로 비번 어렵게 설정
- 비밀번호 정책을 낮게 설정하려면
SET GLOBAL validate_password.policy=LOW;
2. CharacterSet UTF8 설정
vi /etc/my.cnf
- mysql 기본 character set 은 latin1 이기 때문에 utf8로 수정
[client]
default-character-set=utf8
[mysql]
default-character-set=utf8
[mysqldump]
default-character-set=utf8
[mysqld]
...
character-set-server=utf8
collation-server=utf8_general_ci
init_connect=SET collation_connection = utf8_general_ci
init_connect=SET NAMES utf8
...
- mysql 8.0 이상 버전일경우 대소문자 구분 설정
[mysqld]
...
lower_case_table_names = 1
수정 후 mysqld 재시작
systemctl restart mysqld
'Linux > Linux(CentOS)' 카테고리의 다른 글
[Linux] Tomcat 설치 (0) | 2020.11.15 |
---|---|
[Linux] Apache 설치 (0) | 2020.11.15 |
[Linux] CentOS 7 보안설정 (0) | 2020.11.15 |
[Linux] CentOS 7 설치 (0) | 2020.11.15 |
[Linux] CentOS 7 설치 USB 만들기 (0) | 2020.11.15 |