mysql 컴파일한지 오래되서 잘 기억이 안나지만 :-)
mysql 계정이 없어서 에러가 나는 듯 싶은데요.
mysql.mysql 계정 만들어보고 해보세요.
처음 컴파일하고 최초 db를 생성하고 계정 생성하면 되는거 같습니다만 -_-;
한번 깔면 거의 신경 안쓰는 귀차니시트라 헤헤~ ^^
: mysql-3.23.51.tar.gz을 소스로 컴파일하였습니다만 데몬이 되지 않습니다.
: 수차례 지우고 반복했지만 안되었습니다.
: 고민하다가 도움을 받고자 글을 올립니다.
: 원인이 무엇일까요?
: mysql]# ./configure --prefix=/usr/local/mysql --with-charset=euc_kr ; make ; make install
: 로 컴파일 했으며
:
: ]# cd /usr/local/mysql ; /usr/local/mysql/bin/safe_mysqld & 데몬 명령에
: [1] 6478
: [root@ns mysql]# chown: `mysql': invalid user
: Starting mysqld daemon with databases from /usr/local/mysql/var
: 020813 23:55:50 mysqld ended
: [1]+ Done /usr/local/mysql/bin/safe_mysqld
: 으로 나타나며
:
: ]# mysql -S/tmp/mysql.sock 에는
: ERROR 2002: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
: [4]+ Done /usr/local/mysql/bin/safe_mysqld
:
: ]# ps auxc | grep mysqld 로 확인해도 데몬이 안보입니다.
: ]#
:
: mysql/var/ns.err 파일에는 다음과 같은 기록이 있습니다.
: 020813 23:55:50 mysqld started
: Fatal error: Can't change to run as user 'mysql' ; Please check that the user exists!
: 020813 23:55:50 Aborting
: 020813 23:55:50 /usr/local/mysql/libexec/mysqld: Shutdown Complete
: 020813 23:55:50 mysqld ended
:
: --
: 아! 어렵네요!!