MySQL 설치후 접속은 되는데 DB가 없다고 합니다.

jingi의 이미지

http://wiki.kldp.org/wiki.php/APM

위 문서를 보고여 설치되어있는것들 삭제하면서

컴파일하여 설치는 완료되었습니다.

MySQL 도 접속이 잘되었습니다.

접속은 되었는데.. 다음과 같이 나옵니다. -ㅅ-;

=============================
[root@flolab var]# mysql -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 52 to server version: 4.1.9

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql> show databases;
Empty set (0.00 sec)

mysql> use mysql;
ERROR 1049 (42000): Unknown database 'mysql'
mysql>
=============================

이런 황당한 경우는 어떻게 해야할지..

파일 권한문제인가 싶어 디비가 들어있는 var 폴더를

chown -R mysql:mysql var

를 해주기도 했습니다.

그러나 상황은 똑같습니다.

어찌해야할까요... =ㅅ=;

eminency의 이미지

저 문서를 자세히 보진 않았지만...

mysql_install_db를 실행 안해주신게 아닐까요?

노루가 사냥꾼의 손에서 벗어나는 것 같이, 새가 그물치는 자의 손에서 벗어나는 것 같이 스스로 구원하라 -잠언 6:5

jingi의 이미지

eminency wrote:
저 문서를 자세히 보진 않았지만...

mysql_install_db를 실행 안해주신게 아닐까요?

해주었습니다.

그리고... mysqladmin 을 이용해 root 비밀번호를 변경하였습니다.

mysql_install_db를 하지않았다면 MySQL이 시작도 않되지않나요? ^^;

시작은 미약하였으나 나중은 창대하리라!
두드리라! 그러면 열릴것이다!

jingi의 이미지

mysql-4.1.9
php-5.0.3
httpd-2.0.52
ZendOptimizer-2.5.7-linux-glibc21-i386
freetype-2.1.9
gd-2.0.33
gmp-4.1.2
libxml2-2.6.16
zlib-1.2.1

입니다.

시작은 미약하였으나 나중은 창대하리라!
두드리라! 그러면 열릴것이다!

jingi의 이미지

bin 아래에서 mysqld_safe 를 이용해 실행하였더니...
발생한 문제였던것 같습니다.

소스 컴파일시에 있던 support_files/mysql.server 파일을

/etc/rc.d/init.d/mysql 로 복사후
/etc/rc.d/init.d/mysql start

해서 접속하니깐 제대로 나오는군요...

시작은 미약하였으나 나중은 창대하리라!
두드리라! 그러면 열릴것이다!