2013-12-19 2 views
0

다음과 같은 문제가 있습니다. 실제로 좋은 점이 무엇인지 이해하지 못하고 mysql 파일을 엉망으로 작성했습니다. 기본적으로 데이터베이스와 my.cnf가 삭제되었습니다. 새로운 my.cnf를 작성하는 것은 문제가되지 않지만 특별히 데이터베이스를 복원 할 수는 없습니다. 스키마의. 그것들이 없으면 나는 mysql을 시작할 수 없다. 나는 이미 yum -reinstall mysql을 시도했지만, 그 파일들을 전혀 복원하지 않는 것처럼 보였다. 이 문제로 나를 도울 수 있니? 내가mysql이/var/lib/mysql이 삭제되었습니다. my.cnf

+1

와우! – TheCarver

답변

0

먼저 페도라 19을 사용하고

, 당신의 my.cnf을 다시 작성하십시오. 당신이 실행하는 경우 배포와 함께 제공되는 하나를 사용하거나 my-default.cnf라는 파일을 찾아, 디폴트의 분별 세트의

[mysqld] 
datadir=/var/lib/mysql 
user=mysql 

: 당신은 아마 적어도 다음과 같은 내용을 가지고 수 있도록 할 것 최근 버전. 영감을 얻기 위해 다른 .cnf 파일을 볼 수 있습니다.

그런 locate mysql_install_db으로 mysql_install_db 스크립트를 찾아서 (루트로)과 같이 그것을 실행에 필요한 시스템 데이터베이스와 기본 기본 설치를 설정합니다

/path/to/mysql_install_db --user=mysql 

합니다.

+0

지금까지 답변 해 주셔서 감사합니다. locate mysql_install_db는/usr/bin/mysql_install_db를 반환하지만 아직 실행하려고 할 때 그러한 파일이나 디렉토리가 없다는 것을 알려줍니다. ls -a는 그 중 하나도 표시하지 않습니다. – koki

+0

마지막으로'updatedb' ('locate'를 채우는 것) 이후에 삭제 한 것처럼 들리므로 Fedora 19에서'yum install community-mysql-server'로 완전히 다시 설치해야합니다. 클라이언트를 얻는'community-mysql 패키지. –

+0

대단히 고맙습니다.이게 내 문제를 해결했습니다 :) – koki

관련 문제