mysql 을 소스로 설치했습니다.
#./configure --prefix=/usr/local/mysql --with-charset=euc_kr --localstatedir=/usr/local/mysql/data
#make
#make install
을 해서 설치하고,
#cd /usr/local/mysql/bin
#./mysql_install_db 를해서 기초테이블을 생성시킨 후
#cd /usr/local/mysql/share/mysql
#vi mysql.server
mysql.server의 safe_mysqld에 관련된 내용을
$bindir/safe_mysql --user=$mysql_daemon_user --pid-file=$pid_file --datadir=$datadir --language=korean
이라고 고친후 755 권한을 줬습니다.
#cp -p ./mysql.server /usr/local/mysql/bin
mysql.server를 카피한후에
#/usr/local/mysql/bin/mysql.server start 로 실행 하닌깐 ended error가 나네요..
/usr/local/mysql/data(데이타 저장 디렉토리) 안의 error 파일의 내용은
011228 13:02:39 mysqld started
011228 13:02:39 /usr/local/mysql/libexec/mysqld: Can't create/write to file '/usr/local/mysql/data/testlnx.pid' (Errcode
: 13) 011228 13:02:39 /usr/local/mysql/libexec/mysqld: Can't find file: './mysql/host.frm' (errno: 13)
011228 13:02:39 /usr/local/mysql/libexec/mysqld: Error on delete of '/usr/local/mysql/data/testlnx.pid' (Errcode:13)
011228 13:02:39 mysqld ended
라고 뜹니다.
뭐가 문제인지.. 그리구 해결책이 몬지... 도저히 모르겠어여...
제발 조언좀 부탁드립니다.
행복한 연말 보내시구... 새해 복 많이 받으세요