mysql 무엇이 문제인지.모르겠어요..ㅠ.ㅠ
래드햇 9.0 이구요 mysql-4.0.17 소스를 다운받아 설치 했습니다.
설치 방법은
1. groupadd -g 27 mysql
2. mkdir /usr/local/mysql
3. useradd -g 27 -u 27 -d /usr/local/mysql/data
4. rm -rf /usr/local/mysql
5. tar xzvf mysql-4.0.17.tar.gz
6. cd mysql-4.0.17
7. ./configure --prefix=/usr/local/mysql
8. make
9. make install
10. cd /usr/local/mysql
11. bin/mysql_install_db
12. chown -R root.mysql /usr/local/mysql
13. chown -R mysql /usr/local/mysql/var
여기까진 정말 잘 됐구요..... 아래에 명령어를 하면 이렇게 됩니다.
14. bin/safe_mysqld &
[root@localhost mysql]# bin/safe_mysqld --user=mysql &
[1] 2495
[root@localhost mysql]# -bash bin/safe_mysqld 그런 파일이나 디렉토리가 없음
[1]+ Exit 127 bin/safe_mysqld --user=mysql
여기서 진도가 안나가는데...이제 어떡해야 할지 모르겠어요... 도와주세여.
Re: mysql 무엇이 문제인지.모르겠어요..ㅠ.ㅠ
safe_mysqld <= 이 파일이 없다고 하잖아요!!
이 파일이 존재 하는지 한번 확인 해 보는게 어떨지 생각되는데요.
이 파일이 있는 디렉토리에서
# ./safe_mysqld --user=mysql
치면 될듯 싶습니다.
-------------------
나는 Copy&Paster 이다. 나의 화려한 기술 조합에 모두들 나를 두려워 한다. 나도 코드 Maker 이고 싶다.
# ./safe_mysqld --user=mysql 역시 이렇게
# ./safe_mysqld --user=mysql
역시 이렇게 쳐도 파일이나 디렉토리가 없다고 나옵니다... 왜 파일이 없는거에요?
파일을 찾아보고 있는데.. safe_mysqld이 아무래도 어디있는지 못찾겠어요...ㅠ.ㅠ
리눅스 바로 알기
여기 있을꺼에요..함 찾아보세요../usr/local/my
여기 있을꺼에요..
함 찾아보세요..
/usr/local/mysql/bin
[ShadowMind_Angels]
배움의 길은 멀고도 험하군요..............
진정한 배움의 길이란 ★━────
책을 보고 따라하던 과정중 safe_mysqld 파일을 찾을려고 했는데.
책을 보고 따라하던 과정중 safe_mysqld 파일을 찾을려고 했는데.. 윗분 말씀데로 bin에 가보니 파일명이 거꾸로 된 것이 있더군요 mysqld_safe
그래서 mysqld_safe & 했더니 실행이 잘 됩니다.
근데..한가지 더 묻고싶은것은 경로를 /usr/local/mysql/bin 에가서 실행해야 된다는 겁니다. 전 그냥 /usr/local/mysql 에가서 실행하고 싶은데 그렇게 할려면 어떻게 해야 합니까 ?
./mysqld_safe --user=mysql 이렇게 하면 되는지 모르겠지만 해보면 이미 데몬이 돌고 있다고 나옵니다.
리눅스 바로 알기
그냥 링크 파일을 하나 만드시면 될듯 한데요아니면 PATH 경로를
그냥 링크 파일을 하나 만드시면 될듯 한데요
아니면 PATH 경로를 수정해 주시면 될듯 합니다.
#ln -s /usr/local/mysql/bin/mysqld_safe mysql_safe
이렇게 만들면 될것 같은데요
아니면 패스를 수정하면 아무곳에서나 실행이 가능하죠
./ 없이 그냥
#mysqld_safe --user=mysql
이렇게 하시면 될겁니다. 패스를 수정하셨다면
[quote="gonzalles"]bin에 가보니 파일명이 거꾸로 된 것
어쩌다.. - _ -;;
--
이 아이디는 이제 쓰이지 않습니다.
아.........저....그럼..죄송한데여.. 패스 수정을 하면 정말
아.........저....그럼..죄송한데여.. 패스 수정을 하면 정말 아무데서나 할수있고 편할것 같은데....
패스 수정에 대해서좀 알려주세여....
리눅스 바로 알기
후....패스는 .bash_profile 에서 바꾸면 되는거군요.
후....패스는 .bash_profile 에서 바꾸면 되는거군요.
실행파일만 들어가는 디렉토리에 넣고 링크걸어놓은 다음 패스수정 해서 이제는 루트에서 mysql만 치면 sql이 실행됩니다... *^^*
답글 달아주시고 도움주신 모든분들 고맙습니다....
리눅스 바로 알기
[quote="bh"][quote="gonzalles"]bin에 가보니
4.x에서 바뀐점 중 하나가 아니던가요 ? ;)
오랫동안 꿈을 그리는 사람은 그 꿈을 닮아간다...
http://mytears.org ~(~_~)~
나 한줄기 바람처럼..
[quote="gonzalles"]후....패스는 .bash_profil
/etc/profile
혹은
~/.bash_profile
등에다가..
export PATH=$PATH:/usr/local/mysql/bin
해주면 되겠죠 ;)
오랫동안 꿈을 그리는 사람은 그 꿈을 닮아간다...
http://mytears.org ~(~_~)~
나 한줄기 바람처럼..
앗..태영님 추가설명 고맙습니다 ^^
앗..태영님 추가설명 고맙습니다 ^^
리눅스 바로 알기
gonzalles님 파이팅~!
gonzalles님 파이팅~!
--
이 아이디는 이제 쓰이지 않습니다.
근데..왜..전.. 벌써..user가 된거죠...ㅠ.ㅠ별 2개나
근데..왜..전.. 벌써..user가 된거죠...ㅠ.ㅠ
별 2개나 달고...PHP는 어떻게 깔아요..라고 묻기도...창피한데....흑..흑....
리눅스 바로 알기
헉..큰일 났어요...ㅠ.ㅠ리부팅 하고나서 다시 실행해보니 이렇게
헉..큰일 났어요...ㅠ.ㅠ
리부팅 하고나서 다시 실행해보니 이렇게 나옵니다..왜그런거죠?
[root@localhost root]# mysql
ERROR 2002: Can't connect to local MySQL server through socket '/tmp/mysql.sock'
[root@localhost root]# ps aux | grep mysql
root 2536 0.0 0.2 4628 636 pts/0 D 20:53 0:00 grep mysql
검색을 해보니 이런 경우가 많던데요...결론은 /tmp/mysql.sock가 없다는 건데...my.cnf 파일을 수정하면 된다고 하는데....
도데체....왜 이런 경우가 생기는건지..모르겠어요...어떤 설정파일을 건드려 줘야 되는지..my.cnf파일은 몬지....또..이건 어디에 있는지...부탁드립니다..
휴..다시 mysqld_safe & 를 실행시키니 또..되네여...이것을 재부팅 할때마다 꼭 다시 해줘야 합니까?
자동으로 데몬을 뜨게 해주는거 없나요.?
리눅스 바로 알기
여기 저기 힘들게 검색해서 알아본 결과....시스템 부팅시 자동적
여기 저기 힘들게 검색해서 알아본 결과....
시스템 부팅시 자동적으로 Mysql을 실행하고자 할 경우에는 support-files/mysql.server 파일을 /etc/rc.d/init.d 디렉토리로 copy 합니다.
그리고 /etc/rc.d/rc0.d에는 K01mysql이라는 이름으로 /etc/rc.d/rc3.d에는 S90mysql이라는 이름으로 symbolic link를 만들어줍니다. 심볼릭 링크 파일명에서 앞의 S는 부팅시 서비스가 이루어지는 즉 실행되는 파일을 의미하고 K는 서비스가 이루어지지 않는 데몬임을 의미합니다.
이렇다고 해서. 그 말대로 copy하고 링크걸고 해서 리부팅 해도..역시...이렇게 나오네요
[root@localhost root]# mysql
ERROR 2002: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
결국엔...그냥 매번 데몬 시작하는 명령어 써주고 해야겠어요..ㅠ.ㅠ
리눅스 바로 알기
[quote="gonzalles"]여기 저기 힘들게 검색해서 알아본 결과
레드햇계열이신가요?
ntsysv 라는게 있습니다..
man ntsysv
rc3.d rc4.d rc5.d 에서 3,4,5 이런건 런레벨과 관련이 있습니다..
/etc/inittab 을 열어서 중간쯤 보시면
해당 런레벨이 무얼 의미하고 현재 런레벨이 무엇인지도 알 수 있습니다..
그리고 rc3.d는 런레벨 3일때 자동실행을 할 것들.. 혹은 자동실행을 하지 않을 것들을 지정합니다..
rc5.d는 런레벨 5일때구요..
S로 시작하는건.. Start
K로 시작하는건 .. 자동시작x입니다.. 숫자는.. 순서와 관련이 있구요 ;)
무운을 빕니다 ;)
오랫동안 꿈을 그리는 사람은 그 꿈을 닮아간다...
http://mytears.org ~(~_~)~
나 한줄기 바람처럼..
[code:1]## Default runlevel.id:3
제 inittab은 이런 식입니다.. 젠투라서.. 3,4,5 가 모두 default로 되어있군요 ;)
id:3:initdefault 이 라인에 있는 숫자가 현재의 런레벨이 되겠습니다 :D
(부연인데 수정안하고 하나 더쓰는건 =3=3 레벨업을 위한 몸부림 =3=33)
오랫동안 꿈을 그리는 사람은 그 꿈을 닮아간다...
http://mytears.org ~(~_~)~
나 한줄기 바람처럼..
태영님 말데로 열어본 결과 입니다.
전 참고로 레드햇 9.0 입니다.
제 inittab 열어본 결과 입니다.
# System initialization.
sisysinit/etc/rc.d/rc.sysinit
l00wait/etc/rc.d/rc 0
l11wait/etc/rc.d/rc 1
l22wait/etc/rc.d/rc 2
l33wait/etc/rc.d/rc 3
l44wait/etc/rc.d/rc 4
l55wait/etc/rc.d/rc 5
l66wait/etc/rc.d/rc 6
# Trap CTRL-ALT-DELETE
cactrlaltdel/sbin/shutdown -t3 -r now
# When our UPS tells us power has failed, assume we have a few minutes
# of power left. Schedule a shutdown for 2 minutes from now.
# This does, of course, assume you have powerd installed and your
# UPS connected and working correctly.
pfpowerfail/sbin/shutdown -f -h +2 "Power Failure; System Shutting Down"
# If power was restored before the shutdown kicked in, cancel it.
pr12345powerokwait/sbin/shutdown -c "Power Restored; Shutdown Cancelled"
# Run gettys in standard runlevels
12345respawn/sbin/mingetty tty1
22345respawn/sbin/mingetty tty2
32345respawn/sbin/mingetty tty3
42345respawn/sbin/mingetty tty4
52345respawn/sbin/mingetty tty5
62345respawn/sbin/mingetty tty6
# Run xdm in runlevel 5
x5respawn/etc/X11/prefdm -nodaemon
근데...전..여기까지가 한계인지..무슨말인지..이해가 안되요..ㅠ.ㅠ
아참 그리고 태영님...제가 아파치 설치 (httpd-2.04) 했는데요.
실행하면 이렇게 나와요.....
[root@localhost sbin]# ./apachectl start
Syntax error on line 176 of /etc/httpd/conf/httpd.conf
module access_module is built-in and can't be loaded
문법 에러에다가 모듈을 읽어올수 없다는거 맞나요?
그래서 vi 로 열어본 176번째 라인입니다.
LoadModule access_module modules/mod_access.s
어떻게 하면 아파치 실행할수 있을까요?
리눅스 바로 알기
[code:1]# Default runlevel. The runlevel
제 레댓 7.3 은 이런게 더 있는데요? (물론 저거보다 더 많이 ..)
현재 런레벨이 3이란 말이죠 =3=33
이제 나머지는 검색과 함께 D.I.Y를 =3=33
포스가 함께하길.. =3=33
오랫동안 꿈을 그리는 사람은 그 꿈을 닮아간다...
http://mytears.org ~(~_~)~
나 한줄기 바람처럼..
ntsysv 잘 안되시면 /etc/rc.d/init.d/rc.lo
ntsysv 잘 안되시면
/etc/rc.d/init.d/rc.local 에
/usr/local/mysql/bin/mysqld_safe &
라고 한줄 추가하시면 됩니다.
아지랑이류 초환상 공콤 화랑... 포기하다.. T.T
댓글 달기