어떤 이유로 든 내 MySQL 서버가 충돌했고 (모든 데이터베이스가 손상됨) mysql_install_db
mysql 데이터 디렉토리 초기화 를 사용해야했습니다 . 이 설치가 작동했습니다. 그러나 재부팅 할 때마다 서버를 수동으로 시작해야합니다. sudo update-rc.d mysql defaults
부팅시 자동으로 시작되도록 실행하려고 했지만 MySQL 서버가 시작되지 않습니다. 제가 기억할 수있는 한 가지는 설치를 마친 후에 다음과 mysql_install_db
같은 일반적인 메시지가 있다는 것입니다.
"부팅시 mysqld를 시작하려면 support-files / mysql.server를 시스템의 올바른 위치에 복사해야합니다."
일부 분기에 따르면 시스템 ( Ubuntu 14.04.2 LTS (GNU / Linux 3.16.0-77-generic x86_64 )) 의 올바른 위치 는 /etc/init.d/입니다.
그러나 당면한 문제는 support-files / mysql.server 의 위치입니다 . 나는 시도했다
$ sudo find / -name mysql.server
아무것도 출력하지 않습니다. support-files / mysql.server는 어디에 있으므로 /etc/init.d/에 복사해야합니다 .
MySQL 버전은 debian-linux-gnu (x86_64)의 경우 mysql Ver 14.14 Distrib 5.5.50입니다. 처음에는 설치 DVD를 사용하여 LAMP를 설치했습니다. 도움을 주시면 대단히 감사하겠습니다.
쥐를 죽이는 수천 가지 방법. mysql 서버는 다음 명령을 실행하여 수동으로 시작할 수 있습니다.
sudo service mysql stop
sudo /etc/init.d/mysql stop
sudo killall -KILL mysql mysqld_safe mysqld
sudo /etc/init.d/mysql start
sudo service mysql start
이러한 일련의 명령을 Ubuntu rc.local 파일 에 넣어 자동화 합니다 . 부팅시 crontab이 명령을 너무 일찍 실행할 수 있습니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다