: : : Mysql-3.23.46 을 설치를 다음과 같은 위치에 인스톨을 하였습니다. : : : install_directory => /usr/local/mysql : : : source_directory => /usr/local/src/mysql-3.23.46 : : : : : : configure_option => ./configure --prefix=/usr/local/mysql --localstatedir=/usr/lcoal/mysql/data --with-charset=euc : : : _kr install_db => /usr/local/mysql/bin/mysql_install_db : : : mysql demon start => /usr/local/mysql/bin/safe_mysqld & : : : 하면 다음과 같은 에러가 나옵니다. : : : : : : [root@*** bin]# /usr/local/mysql/bin/safe_mysqld & : : : [1] 31291 : : : [root@*** bin]# Starting mysqld daemon with databases from /usr/local/mysql/data : : : 020626 11:59:11 mysqld ended : : : : : : : : : [1]+ Done /usr/local/mysql/bin/safe_mysqld : : : [root@*** bin]# : : : : : : err_log file입니다. : : : 020626 11:20:14 mysqld started : : : 020626 11:20:14 /usr/local/mysql/libexec/mysqld: Can't create/write to file '/usr/local/mysql/data/***.**.kr.pid : : : ' (Errcode:13) 020626 11:20:14 /usr/local/mysql/libexec/mysqld: Can't find file: './mysql/host.frm' (errno: 13) : : : 020626 11:20:14 /usr/local/mysql/libexec/mysqld: Error on delete of '/usr/local/mysql/data/***.es.**.pid' (Errco : : : de: 13) 020626 11:20:14 mysqld ended : : : : : : 다음은 install_db가 생성되어 있다는 증거입니다. : : : [root@goobong mysql]# ls : : : columns_priv.frm columns_priv.MYI db.MYD func.frm func.MYI host.MYD tables_priv.frm tables_priv.MYI : : : user.MYD columns_priv.MYD db.frm db.MYI func.MYD host.frm host.MYI tables_priv.MYD : : : user.frm user.MYI : : : mysql 계정 생성여부입니다. (/etc/passwd) : : : mysql:x:501:501::/home/mysql:/bin/bash : : : : : : 이상한점은 -u root는 실행이 된다는 것입니다. : : : [root@goobong /etc]# /usr/local/mysql/bin/safe_mysqld -u root : : : Starting mysqld daemon with databases from /usr/local/mysql/data : : : : : : [root@*** /etc]# netstat -apt : : : Active Internet connections (servers and established) : : : Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name : : : tcp 0 0 *:mysql *:* LISTEN 31382/ : : : mysqld : : : 왜 이런 문제가 생기는 것입니까? 고수님들의 조언을 부탁드립니다..... : : : : 그것이 말임돠 : : data아니믄 var 많이 쓰져? 데이터 저장장소 : : chown -R mysql.mysql ./var 맞나 ㅡㅡ; 리눅스 써본지 하도 오래되서리 : : 저더 예전에 고생좀 했씀져.. 수고하십쑈.. 항상 로그 보믄 나와여 수고 : : : : -- : : 고시원에 고시생만 있는게 아니란 말이닷... : : 나더 있또 ㅋㅋ : : : 답변감사드립니다.... : /usr/local/mysql/data 디렉토리의 소유권을 mysql에게 주란 말씀이신가요? : chown mysql:mysql /usr/local/mysql/data : : 이렇게 하면 될런지....? >> mysql 계정을 만들어 주었나여? 계정 생성후에 mysql 설치된 폴더를 /usr/local/mysql 맞죠? 이거 chown -R mysql.mysql mysql 해주시면 되걸 같네여... ... 오늘도 삽질은 쭈~~ 욱... javagent.com