SHOW VARIABLES LIKE 'validate_password%';
aws ec2 ubuntu linux 서버에 mysql 설치 하는 방법
* 루트 권한 으로 변경
sudo -s
* 패키지 정보 확인
apt-get update
apt-cache search mysql-server
* mysql v5.7 설치
apt-get install mysql-server-5.7
* 비밀번호와 보안 설정
mysql_secure_installation
* 원격 접속 가능하게 설정
* 서비스 시작
systemctl start mysql
* 서버 부팅시 자동 시작 설정
systemctl enable mysql
* 접속
mysql -u root -p
* 버전 확인
- 접속전 system console : mysql --version
- mysql 접속후
SHOW VARIABLES LIKE "version";
//-----------------------------------------------------------------------------
< root 패스워드 변경 >
UPDATE mysql.user SET authentication_string = PASSWORD('new_password') WHERE User = 'root';
- 에러
ERROR 1819 (HY000): Your password does not satisfy the current policy requirements
* 해결방법1
- 비밀번호 규정 보기
SHOW VARIABLES LIKE 'validate_password%';
- MEDIUM 상태에서 8자 이상, 특수문자와 대소문자 혼용, 숫자 규칙이면 통과
* 해결 방법2 (비추)
SET GLOBAL validate_password_policy=LOW;
변경후 복원
SET GLOBAL validate_password_policy=MEDIUM;
//-----------------------------------------------------------------------------
* root 로 원격 접속할수 있게 설정
- 콘솔에서 모든 호스트에서 접속가능하게 변경
ufw allow mysql
- ufw가 없다면 설치하지 않아도 됨
- 접속가능한 호스트 추가
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '접속할password' WITH GRANT OPTION;
FLUSH PRIVILEGES;
- 설정파일 수정
/etc/mysql/mysql.conf.d/mysqld.cnf
bind-address = 127.0.0.1 을 0.0.0.0 으로 변경
- mysql 서버 재시작
systemctl restart mysql
* AWS EC2 (아마존 서버 인스턴스)에서 설정
해당 인스턴스 선택 -> 보안 그룹 선택 -> 인바운드 -> 편집
-> MYSQL/Aurora 추가, 소스에 0.0.0.0/0 입력 -> 저장
//=====================
// 시간대를 한국으로 변경
https://codens.info/1691
//========================
//참고
https://support.rackspace.com/how-to/installing-mysql-server-on-ubuntu/
https://kamang-it.tistory.com/entry/MySQL%ED%8C%A8%EC%8A%A4%EC%9B%8C%EB%93%9C-%EC%A0%95%EC%B1%85-%ED%99%95%EC%9D%B8-%EB%B3%80%EA%B2%BD%ED%95%98%EA%B8%B0
'Code > Database (DB)' 카테고리의 다른 글
[MySql] 중복 방지 작업 (0) | 2019.09.09 |
---|---|
mysql sql 명령 , 테이블변형 (alter table) (0) | 2019.08.14 |
MySql 시간대 한국으로 변경 (0) | 2019.04.01 |
[C#] MySql (0) | 2019.02.11 |
[DB] MySQL 서버 InnoDB 관련 설정값 변경 (0) | 2019.02.11 |