일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- Linux
- 리눅스 패키지
- 스타일 선택자
- Spring Boot port 변경
- 포트중복 오류
- Spring Boot
- 포트중복
- cat
- 스타일선택자
- 안드로이드 어플
- MySQL
- 리눅스 소유권 변경
- linux mysql
- 주석
- 리눅스 네트워크
- mysql 기본관리 db
- mysql 패키지
- port 중복
- ls
- 리눅스 사용자
- 리눅스 디렉토리
- 리눅스 소유권
- chown
- 리눅스
- 실행시 문자
- Spring Boot version
- yum
- mysql 기본관리 db 생성
- 안드로이드
- 리눅스 사용자 제한
- Today
- Total
Central-IT의 프로그래밍 이야기
Linux MySQL 서버 설치 2(MySQL 기본관리 DB생성) 본문
이번 포스팅에서는 MySQL 서버를 관리하기 위한 기본관리 DB를 생성해보자.
먼지 MySQL 기본 서버란 MySQL 서버를 관리하기 위한 DB로 mysql이라는 db를 통해서 관리하기 위한 목적으로 사용한다.
기본서버에는 관리목적의 사용자인 root를 등록하여 여러설정을 할 수 있도록 권한을 정해놓은 기본 db이다.
1. mysql_install_db 라는 스크립트로 실행하여 기본 db를 생성하자.
- mysql_install_db라는 스크립트를 실행해서 기본db를 생성한후 mysql서버를 실행해도 되지만
service mysql start를 실행해도 mysql_install_db라는 스크립트가 자동으로 실행된다.
- mysql_install_db 스크립트를 실행시키면 위와같은 화면이 출력된다.
2. service mysqld start 명령어를 입력하여 mysql서버를 구동시키자.
- 위사진처럼 Starting mysqld: ok로 출력된다면 정상적으로 mysql서버가 정상적으로 구동된 것이다.
3. mysql_secure_installation을 실행하여 기본설정을 진행한다.
- Enter current password for root (enter for none) : 현재 root의 비밀번호를 입력하라는 물음이 출력된다.
- 현재 root의 비밀번호를 설정하지 않았으므로 Enter를 입력하고 계속 진행한다.
4. mysql 설정
- Set root password? (Y/n) : root의 비밀번호를 설정할지 여부를 물어본다.
n을 눌러 root의 비밀번호 설정을 다음으로 미룬다.
* MySQL 서버의 기본 언어 설정 값이 Latin1 이고 시스템의 기본 언어 설정 값은 UTF-8 이므로
비밀번호를 설정해도 정상적으로 접속할수 없다. 그러므로 root의 비밀번호 설정을 다음으로 미룬다.
- Remove anonymous users? (Y/n) : 익명의 사용자 제거부분이다. Y를 입력한다.
- Disallow root login remotely? (Y/n) : DB의 관리자인 root에 대한 원격접속 제한부분이다. Y를 입력한다.
- Remove test database and access to it? (Y/n) : 테스트용 DB와 관련한 제거부분이다. Y를 입력하여 제거한다.
- Reload privilege tables now? (Y/n) : 앞에서 설정한 것들에 대한 권한 부분이 변경되었기 때문에 권한 테이블을
다시 로드하여 반영하는 것이다. Y를 입력하여 재로드한다.
5. mysql -uroot를 입력하여 mysql에 접근한다.
- 현재 root의 비밀번호가 설정되어 있지 않으므로 생략하고 -uroot만 입력하여 mysql command line으로 진입한다.
- 위 사진과 같이 mysql>_ 가 출력된다면 정상적으로 기본 관리 DB가 생성된것이다.
'Linux Server' 카테고리의 다른 글
Linux MySQL 서버 설치 1(MySQL 패키지 설치) (0) | 2015.06.05 |
---|---|
Linux의 패키지와 관련된 RPM과 YUM의 설명 (0) | 2015.03.08 |
Linux 사용자 로그인 제한 (0) | 2015.03.08 |
Linux chown 명령어를 이용한 소유권 변경 (0) | 2015.03.08 |
Linux chown 명령어를 사용한 사용자 권한 변경 (0) | 2015.03.08 |