- Arawn's Dev Blog
- Outsider's Dev Story
- Toby's Epril
- Benelog
- NHN 개발자 블로그
- SK 플래닛 기술 블로그
- OLC CENTER
- 소프트웨어 경영/공학 블로그
- 모바일 컨버전스
- KOSR - Korea Operating System …
- 넥스트리 블로그
- 리버스코어 ReverseCore
- SLiPP
- 개발자를 위하여... (Nextree 임병인 수석)
- "트위터 부트스트랩: 디자이너도 놀라워할 매끈하고 직관…
- Learning English - The English…
- real-english.com
- 'DataScience/Deep Learning' 카테…
- Deep Learning Summer School, M…
- Deep Learning Courses
민서네집
Virtual Box 에서 CentOS 설치 후 MySQL 설치 / Virtual Box - Guest 확장 설치 본문
Virtual Box 에서 CentOS 설치 후 MySQL 설치 / Virtual Box - Guest 확장 설치
브라이언7 2013. 11. 19. 17:04How to Install MySQL 5.6 on CentOS 6.3/RedHat EL6/Fedora
http://opensourcedbms.com/dbms/installing-mysql-5-6-on-cent-os-6-3-redhat-el6-fedora/
위 URL 에 설명이 아주 잘 나와 있다.
리눅스의 방화벽에 MySQL 포트를 추가하는 법도 있다.
VirtualBox 에 CentOS를 설치할때 네트워크 설치를 해야 네트워크 설정을 자동으로 잡아준다고 해서 "네트워크 설치"로 설치했다. 네트워크 설정이 되야 wget 명령으로 rpm 패키지를 네트워크에서 가져올 때나 yum 명령을 쓸 때도 편하다.
VirtualBox 버전 4.3.2
CentOS 버전 - 6.4
MySQL 버전 - 5.6
나는 Dual Monitor를 사용하고 있는데, VirtualBox 가 주모니터가 아닌 모니터에서는 마우스 커서가 오동작을 해서 제대로 마우스 pointing 이 안된다. 그리고, 게스트 확장 설치도 제대로 작동 안된다.
Host 키를 눌러야지만 VirtualBox 를 벗어날 수 있다.
클립보드 공유도 안됨.
에러 메시지가 make: command not found 로 나와서,
yum install make 명령 실행함.
[참조] http://sharadchhetri.com/2013/06/19/make-command-not-found-in-linux-centos-red-hat-ubuntu-debian/
그래도 커널 소스를 찾을 수 없다는 에러 메시지가 나면서 main Guest Additions module 이 Fail 남.
yum install kernel-devel 실행.
[참조] http://arhemian.tistory.com/147
그래도 커널 소스를 찾을 수 없다는 에러 메시지가 나면서 main Guest Additions module 이 Fail 남.
yum groupinstall "Development Tools"
[참조] http://nexablue.tistory.com/19
설치 후 재부팅함.
그래도 똑같은 에러 메시지. *** Error: unable to find the sources of your current Linux kernel. Sepcify KERN_DIR=<directory> and run Make again. Stop.
yum -y install kernel sources 명령 실행.
또, 에러.
yum -y install kernel-devel
yum -y install make
yum -y install gcc
재부팅하고 다시 Guest 확장 설치를 하니 main Guest Additions module 이 성공함. (중요한 것은 설치하고 나서 재부팅 인 듯)
main Guest Additions module 설치에 성공하고 나니, 비로소 마우스 커서가 Host 키를 누르지 않아도 VirtualBox 밖으로 나갈 수 있었다.
이렇게 main Guest Additions module 설치에 성공하고 나서 다시 재부팅을 해야 양방향 클립보드 공유가 가능했다.
그리고, VirtualBox의 Default Host 키가 RIGHT CONTROL 인데, 내 키보드에서는 오른쪽 CONTROL 키가 RIGHT CONTROL 로 인식을 안하고, 그냥 CONTROL 키로 인식했다. 그래서 Ctrl-Alt-Del 키를 눌러서 VirtualBox 에서 벗어나야 했다.
startx 로 xwindow 를 시작하려면 처음에 root 로 로그인 하면 에러가 나면서 안되었다. 그래서 admin 이라는 사용자를 만들어서 admin 으로 로그인 하고 나서 startx 로 xwindow 를 시작하면 된다.
VirtualBox 설정 창에서 호스트 키를 오른쪽 메뉴 키로 변경했다.
리눅스에서 돌아가는 MySQL 의 서비스 포트를 3306 에서 3309 로 변경하려고 했는데, 서비스가 시작을 못하고 에러가 나서 죽는다. netstat 명령어로 3309 포트를 찾아보았지만 사용하고 있는 서비스가 없었다.
[참조] http://blog.daum.net/adido/8
그런데, /etc/services 파일에 보니 3309 포트를 다른 서비스가 사용하고 있었다.
[참조] http://www.unixmen.com/how-to-change-mysql-port-in-linux/
그래서 포트를 변경하지 않고, default 포트로 그냥 사용 중이다.
Host PC 의 클라이언트 툴에서 VirtualBox 안의 리눅스 mysql 을 접근하기 위해서는 VirtualBox 에서 포트포워딩 설정을 해줘야 했다.
ping 이 가더라도 포트포워딩 설정을 해주지 않으면 Host PC에서 VirtualBox 의 mysql에 접속할 수 없었다.
포트포워딩 설정은 VirtualBox 에서 확인 버튼만 눌러주면 바로 적용되었다.
Tomcat 서버(8080포트) 포트 포워딩을 해 놓은 상태에서 VirtualBox 안의 CentOS 를 돌리고, tomcat 서비스를 안 띄워놓으면 로컬에서 Tomcat 서버를 띄워서 8080 포트로 웹페이지를 보는데 문제가 없었다.
< VirtualBox 에서 공유폴더 설정 >
share 라는 이름의 공유폴더를 /mnt/share 디렉터리로 마운트함.
[root@localhost mnt]# mount -t vboxsf share share
'Database > MySQL' 카테고리의 다른 글
[MySQL] Binary Data 넣기 (0) | 2013.12.12 |
---|---|
Cent OS 6.4, MySQL 기본 인코딩 변경하기 (0) | 2013.12.04 |
Windows 에서 MySQL port 변경. (2) | 2013.11.19 |
[mysql] 사용자 생성 / 현재 사용자 확인 (0) | 2013.10.10 |
[mysql] 여러 행을 하나의 행으로 변환. group_concat() (0) | 2013.09.30 |