web-dev-qa-db-ja.com

起動時にMySQLを起動します

MySQLをインストールし、データベースが別のハードドライブに保存されるように構成を変更しました。その過程で、MySQLは自動的に起動を停止しました。コンピューターを起動したら、次のコマンドを実行する必要があります。

Sudo service mysql start

mySQLを実行します。ブート時にMySQLをどのように起動しますか?

32
Kohjah Breese

次のコマンドを入力してください:

Sudo update-rc.d mysql defaults
46
Frantique

Upstart initを使用したUbuntu

Ubuntuは、initにupstartを使用するため、その構成を確認する必要があります。/etc/init/mysql.overrideが存在し、manualを含む場合、mysqlの自動起動は無効になります。

.overrideを削除し、構成を再読み込みします。

rm /etc/init/mysql.override
initctl reload-configuration

あるいは、SysV initが使用されている場合

最初に古いスタートアップ構成をクリーンアップしてから、エラーSystem start/stop links for /etc/init.d/mysql already existを回避するために新しいデフォルト構成を書き込みます。

ルートとして実行:

update-rc.d -f mysql remove
update-rc.d mysql defaults
0
fheyer