Ubuntu 142016.09.24 13:25


ubuntu 14 서버에 mysql DB를 설치해보겠습니다.

주로 많이 사용되는 AWS 서버에 사용하기 좋은 OS와 DB이지요? ㅎ


1. apt-get 프로그램 정보를 업데이트 합니다.

$sudo apt-get update


#최신버젼 mysql 5.7 설치시에는 아래와 같이 직접 업데이트 해주어야 합니다.

$wget http://dev.mysql.com/get/mysql-apt-config_0.6.0-1_all.deb

$sudo dpkg -i mysql-apt-config_0.6.0-1_all.deb


2. 내가 설치하고자 하는 mysql-server에 대한 정보를 찾아봅니다. 설치될 버젼등을 확인할 수 있습니다.

$sudo apt-cache search mysql-server


3. 이제 설치를 위한 준비가 되었으니 본격적으로 install을 하나씩 해보겠습니다. mysql-server를 설치합니다.
    이때 특정 버젼을 지정해서 설치를 해도 됩니다. (예, mysql-server-5.6)

$sudo apt-get install mysql-server


4. 설치가 잘되었는지 버젼을 확인해봅니다.

$mysql --version


5. 보안 설정을 위한 script를 실행해줍니다. 이 스크립트가 실행이 되면 테스트 계정이나 db를 삭제할 것인지 물어봅니다. 원하면 Y, 그렇치 않으면 n 을 입력해주면 사용자가 원하는 방향대로 기본 셋팅을 쉽게 할 수 있습니다.

$sudo mysql_secure_installation


6. 이제 mysql db를 initailize 해주는 script를 실행해줍니다. 이 스크립트는 mysql data directory와 system tables을 생성해줍니다.

$sudo mysql_install_db

여기까지 진행이 되었으면 설치와 셋팅이 완료되었습니다. 

설치하면서 생성한 mysql root 계정의 비밀번호는 꼭 기억하고 있어야 합니다.




- 설치된 mysql DB상태를 확인하고 재기동(stop, start) 하는 방법입니다.

$sudo service mysql status

$sudo service mysql stop

$sudo service mysql start


- 만약 맘에 들지 않거나 삭제하고 싶을 때 아래 둘 중에 하나의 방법으로 삭제를 할 수 있습니다.

$apt-get remove [package name]

$apt-get --purge remove [package name] #설정파일까지 삭제


- 혹시라도 root 비번을 다시 생성하고자 할 때 사용합니다만, 저도 해본적은 없습니다.^^

$/usr/bin/mysqladmin -u root password 'new-password'


- 상세한 버젼등의 정보를 root 권한으로 볼 수 있습니다. 

$mysqladmin -p -u root version



Posted by 대소니

댓글을 달아 주세요