[질문] mysql5.0 설치후 실행시 에러
글쓴이: kldpzone / 작성시간: 목, 2008/03/13 - 1:29오후
mysql 5.0 을 바이너리로 받아서 서버에 설치했습니다.
/usr/local/mysql/bin # ./mysqld_safe --user=root & [1] 27611 hhh: /usr/local/mysql/bin # Starting mysqld daemon with databases from /usr/local/mysql/data STOPPING server from pid file /usr/local/mysql/data/hhh.pid 080313 13:22:59 mysqld ended [1] + Done ./mysqld_safe --user=root &
위와 같이 바로 데몬이 죽습니다.
080313 13:22:59 mysqld started InnoDB: Log scan progressed past the checkpoint lsn 0 36808 080313 13:22:59 InnoDB: Database was not shut down normally! InnoDB: Starting crash recovery. InnoDB: Reading tablespace information from the .ibd files... InnoDB: Restoring possible half-written data pages from the doublewrite InnoDB: buffer... InnoDB: Doing recovery: scanned up to log sequence number 0 43655 080313 13:22:59 InnoDB: Starting an apply batch of log records to the database... InnoDB: Progress in percents: 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 InnoDB: Apply batch completed 080313 13:22:59 InnoDB: Started; log sequence number 0 43655 080313 13:22:59 [ERROR] Fatal error: Can't open and lock privilege tables: Table 'mysql.host' doesn't exist 080313 13:22:59 mysqld ended
에러가 위와 같이 났는데 문서를 찾아보니 mysql_install_db를 실행하라고합니다. privilege tables 이 생성이 안되서 그랬던거 같습니다.
/usr/local/mysql/scripts # ./mysql_install_db --user=mysql FATAL ERROR: Could not find ./bin/my_print_defaults If you are using a binary release, you must run this script from within the directory the archive extracted into. If you compiled MySQL yourself you must run 'make install' first.
하지만 privilege tables를 만들려고 위와 같이 실행하니 여기서 FATAL ERROR: Could not find ./bin/my_print_defaults 이부분의 에러에서 막혔습니다.
구글링해도 잘 찾을수가 없네요.
이런 문제를 해결했었거나 아시는 분 도움 부탁드립니다... _(__)_
Forums:
mysql 홈디렉토리에서 실행하셔야 합니다.
님같은 경우 /usr/local/mysql 에서 실행하시면 됩니다.
./scripts/mysql_install_db 이렇게 하시면 에러메세지가 없더라구요.
mysql 홈디렉토리가 아니곳에서 실행하면 에러가 나더라구요.
댓글 달기