* MySQL 설치
# MySQL 리포지터리 추가
sudo yum -y install http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
# MySQL 설치
sudo yum -y install mysql-community-server
#시스템 재시작시 MySQL 자동으로 실행 되게 함
sudo systemctl enable mysqld
# MySQL 실행
sudo systemctl start mysqld
* MySQL 보안설정 진행
$ /usr/bin/mysql_secure_installation
# root 사용자의 비밀번호 설정
Set root password? [Y/n] Y
New password:
Re-enter new password:
Password updated successfully!
Reloading privilege tables..
... Success!
#익명 사용자로 접속하는 해킹공격 방지위해 익명사용자 로그인 차단
Remove anonymous users? [Y/n] Y
... Success!
#root사용자로 접속하는 해킹공격을 방지하기 위해 root 사용자의 원격접속 차단
Disallow root login remotely? [Y/n] Y
... Success!
# 사용하지 않는 test 데이터베이스를 삭제
Remove test database and access to it? [Y/n] Y
- Dropping test database...
ERROR 1008 (HY000) at line 1: Can't drop database 'test'; database doesn't exist
... Failed! Not critical, keep moving...
- Removing privileges on test database...
... Success!
Reloading the privilege tables will ensure that all changes made so far
will take effect immediately.
#설정을 적용하기 위해 권한 테이블을 다시 불러옴
Reload privilege tables now? [Y/n] Y
... Success!
'developers api 정보 > google' 카테고리의 다른 글
[GCP] JDK centos 설치 (0) | 2023.05.07 |
---|---|
[GCP] 5. 설치한 MySQL DBeaver로 접속하기 (0) | 2023.04.18 |
[GCP] 4. VM인스턴 SSH로 외부에서 접속하기 (0) | 2023.04.17 |
[GCP] 3. VM 포트 설정 (0) | 2023.04.17 |
[GCP] 1. VM 만들기 (0) | 2023.04.17 |