私はUbuntu Server 12.10でMySQL 5.5を実行しています。私が実行すると、/etc/init.d/mysql restart
次のようになります。
mysql start/running, process 2754
ただし、WindowsでSamba共有を介して/etc/mysql/my.cnfを開き、ファイルを変更せずに保存すると、同じコマンドを実行すると次の結果が表示されます/etc/init.d/mysql restart
。
start: Job failed to start
mysqlを再起動できないのはなぜですか?プロフィールを削除せずにWindowsでどのように編集しますか?
答え1
Windows行の終わりとUnix行の終わりになることはできますか?
答え2
Windowsでは変更できますが、メモ帳以外のエディタを使用する必要があります。 Notepad++、PsPad、または同様のソフトウェアをお試しください。 Windowsメモ帳は常に行末をWindowsスタイルに変更するため、問題が発生します。
答え3
このdos2unix
ツールを使用して、行末をUnix形式に変換できます。
$ sudo apt-get install dos2unix
$ dos2unix /path/to/my.cnf
これで問題が解決したので、問題が解決したかどうかを確認しましょう。たぶん別のエディタでファイルを開くと、行末を
Windows互換形式に変換するように求められ、「はい」を選択した可能性があります。notepad
答え4
Ubuntu Server 12.10でMySQL 5.5を実行している場合は、まず次のコマンドを使用してプロセスが実行されていることを確認してください。
ps aux |grep mysql
kill PID(表示されているとおり)を実行している場合は、mysql start/running, process 2754
MySQLを再起動してみてください。このコマンドを使用してインストールされたことを確認し、インストール済みとしてリストされている場合dpkg --get-selections | grep mysql
はインストールされます。それ以外の場合は、それをインストールし、最後にmy.cfgでpidパスを確認する必要があります。デフォルトは、/var/lib/mysql
プロセスを終了した後にsockファイルを削除することです。
「WindowsでSamba共有を介してmy.cnfを開き、ファイルを変更せずに保存します」と述べたように、何も変更しなくても構いません.MySQLには影響しません.