실제 MySQL 설치를 제거하지 않고 MySQL을 다시 설치하면 데이터베이스를 삭제하지 않고 모든 파일을 다시 쓸 수 있습니까?
내 문제는 mysqld
실수로 파일을 복사했기 때문에 문제가 발생했다는 것입니다 .txt
. 즉:
#cp -f root.txt /usr/sbin/mysqld
그것은 실수였습니다. 분명히 데몬이 더 이상 시작되지 않을 것입니다.
service mysql start
이 문제를 어떻게 해결할 수 있나요? MySQL을 다시 설치해야 할 것 같은데, 서버의 데이터베이스에 영향을 주지 않고 그냥 다시 설치할 수 있는지 궁금합니다.
답변1
일반적으로 그렇지 않습니다. MySQL을 다시 설치할 때 기존 데이터베이스는 일반적으로 제거되지 않습니다. 그렇기 때문에 제거하기 전에 데이터베이스를 삭제하라는 메모가 표시될 수 있습니다.
그러나 여전히 확실하지 않은 경우에는 다음 내용의 백업 복사본을 만드십시오.데이터모든 데이터베이스가 포함될 폴더입니다. 많이 보이실 거에요.frm 파일내부에.
그런 다음 다시 설치한 후 우연히 데이터 폴더가 비어 있으면 내용을 다시 넣으십시오.