본문 바로가기

Work Box (Ubuntu Server)/Ubuntu - MySQL

[Ubuntu][MySQL] 우분투에 MySQL 설치하기

1. sudo apt update 진행

$ sudo apt update

 

2. mysql-server 설치

$ sudo apt install mysql-server

 

3. mysql 설치 및 서버 동작 확인

설치 후 설치 확인 및 버전 체크

$ mysql --version

mysql 서버 동작 active 확인.

$ sudo systemctl status mysql

 

4. mysql 접속 후 root 계정 비밀번호 설정

$ sudo mysql -u root

슈퍼어드민 권한으로 mysql root 계정에 접속.

그다음 ALERT USER 을 사용하여 root 계정 비밀번호 설정.

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password by '<비밀번호>';

 

5. mysql_secure_installation 진행 - root 계정 secure

$ sudo mysql_secure_installation

Would you like to setup VALIDATE PASSWORD component?
Press y|Y for Yes, any other key for No : y or n( y 를 제외한 모든 키 )
[
VALIDATE PASSWORD component 를 적용하시겠습니까?. y or n(or y 를 제외한 모든 키) : ]
yes : 비밀번호 복잡성 증가. (ex. P@ss1234word) 
no : 비밀번호 복잡성 제약 없음. (ex. 1234 || P@ss1234word || pass123word -> anything you want)
Change the password for root ? ((Press y|Y for Yes, any other key for No) : no
[ 5번 에서 이미 ALERT USER 로 비밀번호 설정했기 때문에 : no ]

Remove anonymous users? : yes
[ 로그인시 사용자명 anonymous 처리 여부 ]
yes : mysql -u root -p 형식으로 로그인
no : mysql 형식으로 로그인
Disallow root login remotely? : yes
[ 외부 IP 에서 root 아이디 원격 접속 허용 여부 ]
Remove test database and access to it? : yes
[ 테스트 데이터 베이스 생성 여부 ]
Reload privilege tables now? : yes
[ 변경 권한을 테이블에 적용할지에 대한 설정 ]

 

6. 접속 확인

$ mysql -u root -p
$ Enter password: <password 입력>

show databases;

위 이미지와 같이 Database 정보가 출력되면 정상 작동 확인.