ファイルを除くすべてのレンズが削除されたUbuntu Unity 14.04 LTS。 (ダッシュが嫌い。)
Webサイト開発用のLAMPシステムがあります。すべてのデータファイルを特定のパーティションに配置し、デスクトップマシンとノートブックマシン間で簡単にコピーできるようにします。ノートブック(14.04 LTS unity -64も実行)で次の手順を実行しました。
Sudo /etc/init.d/mysql stop
Sudo cp -R -p /var/lib/mysql /ddr/mysql
gedit /etc/mysql/my.cnf <<changed datadir from /var/lib/mysql to /ddr/mysql>>
Sudo gedit /etc/apparmor.d/usr.sbin.mysqld <<changed all lines /var/lib/mysql as above>>
Sudo /etc/init.d/apparmor reload
Sudo /etc/init.d/mysql restart
デスクトップでまったく同じことを試みたとき、すべてがバラバラになりました。ここ、ここ、ここで説明したように、再インストール、パージ、自動削除を試みましたが、再インストールは常に次のメッセージでハングします。
sadhu@desktop:~$ Sudo apt-get install mysql-server mysql-common mysql-client
... <output snipped> ...
Setting up mysql-client (5.5.37-0ubuntu0.14.04.1) ...
dpkg: dependency problems prevent configuration of mysql-server:
mysql-server depends on mysql-server-5.5; however:
Package mysql-server-5.5 is not configured yet.
dpkg: error processing package mysql-server (--configure):
dependency problems - leaving unconfigured
No apport report written because the error message indicates its a followup error
from a previous failure.
Processing triggers for libc-bin (2.19-0ubuntu6) ...
Errors were encountered while processing:
mysql-server-5.5
mysql-server
E: Sub-process /usr/bin/dpkg returned an error code (1)
sadhu@desktop:~$
インストール時にパスワードを指定してもしなくても、同じエラーが表示されます。毎日更新しています。
デスクトップは、I3、4GB RAM、非UEFIです。ノートブックはI5、4GB RAM、EFIを備えていますが無効になっています。それらはバックツーバックピアネットワーク経由で接続されます。/ddrパーティション(すべてのデータを含む)に100 GBを超える空き領域があります。 14.04はSSDの20GBパーティションにインストールされます。 7.6GBの空き容量。
誰かがmysqlを再び動作させるのを手伝ってくれますか?
私は非常によく似た問題に直面しました。私が解決した方法は、APTでMySQLパッケージを削除してから、新たにインストールすることです。
Sudo apt-get purge mysql-server-5.5 mysql-common
Sudo apt-get install mysql-server
mysql-common
やmysql-client
などのパッケージは、依存関係としてインストールされます。
purge
はいくつかのインストール構成(スレッド、プリフォークなど)をテストしていたため、私の場合はうまくいくようです。 purge
はすべてをクリーンアップし、構成をリセットします。
dpkg -l | grep mysql
を使用してパージするパッケージのリストを見つけたことに注意してください。rc
およびii
パッケージはおそらくパージする必要があります(私の場合はうまくいきました)。