Ramdisk에서 Mysql이 실행되지 않습니다. 꼭 좀 부탁드립니다.
os: Red Hat 8.0 Kernel 2.4.18-14
256M Domdisk: 32M Ramdisk 올려서 멀티부팅하고, telnet, ftp 실행만 됩니다.
40G Harddisk: 같은 버전 리눅스 설치 후 Mysql 4.1.16, apache 1.3.33, php-4.4.0 설치 하였습니다.
위같은 상황에서 BIOS에서 256 Domdisk로 부팅하도록 설정하였습니다.
Mysql, apache, php 모두 link 걸어서 사용 할려고 합니다.
라이브러리 파일들이나 필요한 파일은 모두 rootfs.gz 파일에 link를 걸었습니다.
물론 my.cnf 설정도 다 되어 있습니다. harddsik로 부팅하여 동작하면 정상적으로 잘 돌아갑니다.
domdisk로 부팅해서 /usr/local/mysql/bin/mysqld_safe --user=root & 실행하면 다음과 같은 메세지가 출력되면서 멈춰버립니다.
[root@(none) bin]# ./mysqld_safe --user=root &
[1] 192
[root@(none) bin]# Starting mysqld daemon with databases from /usr/local/mysql/data
./mysqld_safe: eval: line 1: syntax error near unexpected token `('
./mysqld_safe: eval: line 1: ` /usr/local/mysql/libexec/mysqld --defaults-extra-file=/usr/local/mysql/data/my.cnf --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --user=root --pid-file=/usr/local/mysql/data/(none).pid --skip-locking --port=3306 --socket=/var/lib/mysql/mysql.sock >> /usr/local/mysql/data/(none).err 2>&1'
STOPPING server from pid file /usr/local/mysql/data/(none).pid
071206 10:51:56 mysqld ended
[1]+ Done ./mysqld_safe --user=root
(nono).err 파일 내용입니다.
071206 09:57:03 mysqld started
071206 09:57:03 mysqld ended
071206 10:38:49 mysqld started
071206 10:38:49 mysqld ended
071206 10:51:56 mysqld started
071206 10:51:56 mysqld ended
시작 종료만 표시 되어 있습니다.ㅋ
관련 자료 찾아봤는데, 뾰족한 솔루션을 찾을 수가 없습니다.
고수님들의 많은 조언 부탁드립니다.
혹시 호스트네임을 FQDN으로 설정 하셨나요?
예를 들어 db.test.com
도움이 되시길 바랍니다.
비명은 지르지마라 , 달콤한 고통을 음미 못할수 있으니 ... 흐흐흐
비명은 지르지마라 , 달콤한 고통을 음미 못할수 있으니 ... 흐흐흐
[자답]입니다.
FQDN 설정 하지 않았습니다.
bloodntear님 답변 주셔서 감사드립니다^^
Hostname (none)으로 되어 있는 부분은,
/bin/hostname 파일에서 설정하였습니다.
shell# /bin/hostname localhost.localdomain
이부분을 rc.local에서 실행하게 하였습니다.
mysql 실행에 관해선, 설치후 /usr/local/mysql 소유자, 소유그룹 변경 한걸 잊고 있었네요ㅋ
/etc/group 파일 변경하여 해결 하였습니다^^;
댓글 달기