우분투에서 MySQL을 설치하는 방법을 다뤄보려고 합니다.


여기서는 설치가 매우 간단하지만 간과해서는 안 되는 부분이 있습니다.


설치할 이름이 mysql이 아니라 mysql-server라는 점입니다.


설치하는 명령어는 다음과 같습니다.


# apt-get update 

# apt-get install mysql-server 


위의 명령어를 실행하면 쭈욱 설치되다가, 다음과 같은 화면들이 나옵니다.


여기서는 MySQL 루트 비밀번호를 입력하는 부분입니다.



다시 루트 비밀번호를 입력해줍니다.

(잘못썼는지 확인하기 위해서입니다.)



여기서 MySQL 서버를 설치완료했다면 확인해봐야겠지요?



여기서 dpkg --list | grep mysql 을 실행해보면 위와 같은 그림이 나옵니다.



이제 실행되어 있다면 mysql -u root -p 까지 입력하여 실행하고, 비밀번호를 입력하여 들어가봅시다.

잘 들어가졌다면 설치 완료!!





'LINUX > Ubuntu' 카테고리의 다른 글

Ubuntu에서 NMAP 최신 버전 설치하기  (0) 2017.04.29
Ubuntu Owncloud9.x 설치  (0) 2017.03.18

NMAP이 기본적으로 설치되는 것은 6.4 버전입니다.

하지만 우리가 원하는 최신의 NMAP을 설치하기 위해서는 다음과 같은 작업을 수행해주셔야 합니다.

여기서는 nmap 7.40 버전을 기준으로 설치룰 수행하였습니다.


01. 사전 작업

먼저 NMAP을 최신 버전으로 다운받을 필요가 있습니다.

NMAP 사이트 : https://nmap.org/download.html

해당 사이트에 들어가면 다음과 같은 링크가 있습니다. 해당 링크에서 파일을 다운로드 받아야 합니다.

[그림 01] Nmap 최신버전(Latest stable Nmap release tarball)


해당 링크를 통해 다운로드 된 파일은 nmap-7.40.tar.bz2라는 이름일 것입니다.(버전은 달라질 수 있습니다.)

이제 다운로드가 된 파일을 통해, 압축해제를 하게 되면 다음과 같이 디렉토리가 생성됩니다.

[그림 02] 생성된 nmap-7.40 디렉토리


nmap-7.40 기준으로 압축을 해제하게 되면, nmap-7.40이라는 디렉토리가 생성되는 것을 확인할 수 있습니다.

이제 해당 디렉토리에 들어가서 terminal을 열어주거나, 터미널을 열어서 해당 디렉토리로 들어가야 합니다.


02. NMAP 설치

압축을 해제한 디렉토리에 들어가면 설치를 위한 파일들이 있을 것입니다.

이제 우리는 configure을 통해 설정파일 스크립트를 실행시켜야 합니다.

이를 통해 문제없이 압축이 잘 해제 되었는지 확인할 수 있습니다.

만약 Error나 Warning을 보게 되면 다시 Nmap 파일을 다운받아 압축해제를 해보도록 합니다.


configure 명령은 다음과 같습니다.

# ./configure 


[그림 03] 설정파일을 통한 체크 완료


설정파일을 통해 체크가 완료되었을 시, [그림 03]과 같이 나타납니다.

이는 NMAP의 configure가 잘 이루어졌다는 것을 의미합니다.

해당 상태까지 잘 진행되었다면, 컴파일을 수행하도록 합니다.

컴파일을 수행하는 명령어는 make이며, 이를 바로 설치하기 위한 명령어는 make install 입니다.

이를 동시에 수행해줄 수 있으며, 명령어는 다음과 같습니다.

  # make && make install


해당 명령어를 통해 install을 진행합니다.

실행은 반드시 sudo 혹은 root 계정으로 진행하도록 합니다.


[그림 04] nmap 7.4설치 완료


이제 설치가 완료되면 nmap을 실행하면 우리가 설치한 최신 버전으로 불러와지게 될 것입니다.



'LINUX > Ubuntu' 카테고리의 다른 글

[Ubuntu] 우분투 16.04 MySQL 설치  (0) 2019.02.24
Ubuntu Owncloud9.x 설치  (0) 2017.03.18

제가 설치한 owncloud의 버전은 9.1.4입니다.

또한 php는 버전이 7이상으로 되어 있기 때문에 명령어가 다릅니다.


01. Apache/MySQL/PHP 설치

먼저 APM을 설치해야 합니다. APM이란 Apache2, PHP, MySQL의 줄임말입니다.

가장 최신의 버전을 추구하는 우리는 업데이트나 설치도 굉장히 최신 녀석을 지향해야 합니다.

설치에 앞서 apt-get을 업데이트 해주도록 합시다.

업데이트와 업그레이드를 모두 수행하기 위한 명령어는 다음과 같습니다.

 # sudo apt-get update

 # sudo apt-get upgrade -y 


업데이트가 완려되었다면, Apache2를 설치하도록 합시다.

Apache2를 설치하는 명령어는 다음과 같습니다.

 # sudo apt-get install apache2 -y 


이제 Apache2가 설치가 잘 완료됐는지 확인해보도록 합시다.

다음과 같은 명령어를 통해 설치가 잘 이루어졌는지 확인할 수 있습니다.

 # sudo apache2ctl configtest 


아마도 다음과 같은 답이 나올 것으로 예상됩니다.

 Output

 Systax OK 


또한, Apache2가 제대로 동작하는지 확인해야 합니다.

다음과 같은 명령어를 사용하여 제대로 동작하는지 확인할 수 있습니다.

 # sudo ufw app list


여기서 ufw는 ubuntu firewall의 줄임말입니다.

해당 명령어의 결과로, 동작하고 있는 어플리케이션의 리스트를 보여줄 것입니다.

 Available applications:

   Apache

   Apache Full

   Apache Secure

   OpenSSH


대략적으로 위와 같은 내용이 나올것입니다.

apache2가 잘 설치되었고 잘 실행이 된 것을 확인했으니, 이제 MySQL을 설치하도록 합시다.

MySQL을 설치하는 명령어는 다음과 같습니다.

 # sudo apt-get install mysql-server -y 


MySQL을 설치하면서 패스워드를 입력하라고 나옵니다.

적당히 잘 입력해주신 후 MySQL을 실행시켜주도록 합시다.

 # mysql -u root -p 


MySQL을 실행하고 우리가 입력했던 패스워드를 입력하면, 우리가 설치한 MySQL로 들어가지게 될 것입니다.

설치가 완료되었음을 확인했으니, exit 명령어를 통해 MySQL의 커맨드 창에서 빠져나도록 합시다.


이제 Apache2와 MySQL을 모두 설치하였습니다.

마지막으로 PHP를 설치하도록 하겠습니다.


PHP의 경우, php5를 더 이상 지원하지 않는다고 합니다.

따라서 설치할 때 php라는 명령어로 모두 통합되었습니다.

여기서 설치할 목록은 php, libapache2-mod-php, php-mcrypt, php-mysql, php-cli를 설치할 것입니다.

 # sudo apt-get install php libapache2-mod-php php-mcrypt php-mysql php-cli -y 


이제 PHP가 설치가 완료되었으니, PHP가 잘 로드될 수 있도록 Apache2를 재시작해줍시다.

 # sudo systemctl restart apache2 




02. owncloud 9.x 설치

owncloud 설치에 앞서 우리는 올바른 owncloud를 설치할 수 있도록 일종의 GPS를 설정해줘야 합니다.

아마 기존의 apt-get update나 upgrade로는 owncloud를 설치할 수 없을 것입니다.

때문에 다음과 같은 설정을 해줘야 합니다.

 # curl https://download.owncloud.org/download/repositories/stable/Ubuntu_16.04/Release.key | sudo apt-key add -

 # echo 'deb http://download.owncloud.org/download/repositories/stable/Ubuntu_16.04/ /' | sudo tee /etc/apt/sources.list.d/owncloud.list


해당 설정은 apt-get에 아직 다운로드 되지 않은 설정입니다.

좌표를 설정해주었으니 이제 update를 해야겠지요.

 # sudo apt-get update 


update가 완료되면 이제 apt-get 명령어로 owncloud를 설치할 수 있을 것입니다.

 # sudo apt-get install owncloud -y


설치는 몇 분 정도 소요될 것입니다. 해당 설치를 완료하고 이제 Apache2를 재시작 해주어야 합니다.

 # sudo systemctl restart apache2 




03. Owncloud 설정

owncloud를 설치했다고 해서 모두 완료된 것이 아닙니다.

owncloud가 사용하는 Database를 설정해주어야 합니다.

다시 MySQL로 들어가보도록 합시다.

  # mysql -u root -p


여기서 owncloud가 사용할 Database를 만들어주어야 합니다.

 mysql > CREATE DATABASE owncloud;


이제 DB가 만들어졌습니다.

DB는 누가 사용할 수 있는지 권한을 만들어주도록 합시다.

 mysql > GRANT ALL ON owncloud.* to '사용자 이름'@'localhost' IDENTIFIED BY '패스워드'; 


처음 우분투를 설치할 때 사용했던 아이디로 해도 괜찮고, root로 해도 괜찮습니다.

저는 처음 설치할 때 사용했던 아이디로 생성했습니다.

 mysql > FLUSH PRIVILEGES;

 mysql > exit


mysql에서 위와 같은 설정을 모두 마쳤다면, 우리가 설치했던 서버로 들어가서 나머지 설정을 완료해주도록 합시다.

 http://서버주소:port/owncloud 



서버로 들어가게 되면 위와 같이 나오게 됩니다.


관리자 계정 만들기는 다음과 같습니다.

 사용자 이름 : [관리자 아이디]

 암호 : [관리자 비밀번호]


데이터베이스를 MySQL/MarialDB로 설정해준다면 자동적으로 데이터 폴더가 /var/www/owncloud/data로 지정될 것입니다.

그리고 이제 데이터베이스 사용자, 암호, 이름을 작성해주도록 합시다.


데이터베이스 사용자는 우리가 owncloud라는 DB에 권한을 주었던 아이디와 암호, 그리고 데이터베이스 이름에는 owncloud라고 작성하도록 합니다.









'LINUX > Ubuntu' 카테고리의 다른 글

[Ubuntu] 우분투 16.04 MySQL 설치  (0) 2019.02.24
Ubuntu에서 NMAP 최신 버전 설치하기  (0) 2017.04.29

+ Recent posts