반응형
MySQL 설치
mysql 5.7 버젼 설치
sudo yum update -y
sudo yum localinstall -y https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
sudo rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022
sudo yum install -y mysql-community-server
rpm-gpg-key 관련 이슈 참고 URL (솔직히 뭔말인지 모르겠음)
https://stackoverflow.com/questions/71239450/gpg-keys-issue-while-installing-mysql-community-server
mysql 실행
sudo systemctl enable mysqld
sudo systemctl start mysqld
mysql 체크
sudo netstat -plntu
MySQL 설정
root 계정 비밀번호 체크
sudo grep 'temporary password' /var/log/mysqld.log
root 계정 비밀번호 초기화
sudo mysql_secure_installation -p'표시된 비밀번호'
root 계정 원격 접속 권한 설정
# mysql 로그인
mysql -u root -p
# 접속 후
GRANT ALL privileges ON *.* TO root@'%' IDENTIFIED BY '비밀번호';
FLUSH PRIVILEGES;
sql_mode 초기화 및 character-set 설정
sudo vi /etc/my.cnf
[mysqld]
...(다른 내용)
# sql_mode 초기화
sql_mode="ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION"
# 캐릭터셋 변경
character-set-server=utf8mb4
collation-server=utf8mb4_unicode_ci
skip-character-set-client-handshake
mysql 재시작
sudo systemctl restart mysqld
반응형
'PHP > AWS' 카테고리의 다른 글
03. AWS - Amazon Linx 2 AMI에 PHP 설치 후 NginX 연동하기 (0) | 2022.06.29 |
---|---|
02. AWS - Amazon Linx 2 AMI에 NginX 설치 (0) | 2022.06.24 |
01. AWS - Linux 서버 생성 및 ssh 접속 설정 (0) | 2022.06.23 |