[문제1]
우분투 서버가 계속 문제를 일으켰다. 하드웨어 문제인 것으로 추정된다.
[해결1]
다른 하드웨어로 옮기기로 했다. 현재 보유중인 맥미니로 옮기기로 했다.
[문제2]
우분투 서버의 database를 백업하기
[해결2]
-ubuntu mysql설치 위치
1 |
/var/lib/mysql |
우분투 서버의 /home/mysql 폴더에 데이터파일들을 두고 실행 폴더 안에 링크를 걸어둔 상태였다.
혹시 내부적인 permission이 문제가 될까봐 sudo 명령으로 폴더를 아래와 같이 묶었다.
1 |
$sudo tar -cvf mysql.tar /home/mysql |
[문제3]
데이터베이스를 맥서버로 옮기기
[해결3]
1.맥서버에서 터미널을 통해서 scp로 복사를 한다. 복사할 곳에서 아래 명령어를 실행한다.
1 |
$scp archer@architecture.kunsan.ac.kr:/home/archer/mysql.tar . |
2.묶어둔 것을 푼다.
1 |
$sudo tar -xvf mysql.tar |
3.맥서버에는 mysql소유자가 _mysql이므로, 소유자를 변경한다.
1 |
$sudo chown -R _mysql /home/mysql |
4.macOS mysql설치 위치에 데이터베이스가 복사된 곳의 링크를 걸어둔다.
1 2 |
$cd /usr/local/mysql $sudo ln -s /Volumes/SolarData/home/mysql data |
[문제4]
웹문서를 맥서버로 옮기기
[해결4]
0.우분투서버에서 홈페이지를 tar로 묶는다.
1 |
$sudo tar -cvf www.tar /home/www |
1.맥서버에서 터미널을 통해서 scp로 복사를 한다. 복사할 곳에서 아래 명령어를 실행한다.
1 |
$scp archer@architecture.kunsan.ac.kr:/home/archer/www.tar . |
2.묶어둔 것을 푼다.
1 |
$sudo tar -xvf www.tar |
3.맥서버에는 웹문서소유자가 _www이므로, 소유자를 변경한다.
1 |
$sudo chown -R _www /home/www |