升級了Ubuntu 9.10,發現MySQL啓動失敗,記錄文件被寫入如下錯誤信息
mysqld: error while loading shared libraries: libstdc++.so.5: cannot open shared object file: No such file or directory
經檢查,發現Ubuntu 9.10默認不安裝libstdc++5,之前裝的版本被刪除了。而Synaptic上也沒有顯示出可選的安裝包。
於是通過Web找到了安裝包服務器上的版本,地址 http://packages.ubuntu.com/jaunty/libstdc++5
下載對應硬件平臺的deb包並安裝之後,嘗試啓動MySQL,成功。
記錄一下,以供可能遇到相同問題的人蔘考。