1、直接apt-get 安裝:
2、安裝啓動後出現錯誤信息:(中文)
安裝mysql 時出現下列錯誤,請教高手!
* Starting MySQL database server mysqld [ fail ]
invoke - rc.d: initscript mysql, action "start" failed.
dpkg:處理 mysql - server - 5.0 ( -- configure)時出錯:
子進程 post - installation script 返回了錯誤號 1
dpkg:依賴關係問題使得 mysql - server 的配置工作不能繼續:
mysql - server 依賴於 mysql - server - 5.0 ;然而:
軟件包 mysql - server - 5.0 還沒有被配置。
dpkg:處理 mysql - server ( -- configure)時出錯:
依賴關係問題 - 仍未被配置
Processing triggers for libc6
ldconfig deferred processing now taking place
在處理時有錯誤發生:
mysql - server - 5.0
mysql - server
E: Sub - process / usr / bin / dpkg returned an error code ( 1 )
英文錯誤信息是:
* Starting MySQL database server mysqld
fail !
invoke - rc.d: initscript mysql, action " start " failed.
dpkg: error processing mysql - server - 5.0 ( -- configure):
subprocess post - installation script returned error exit status 1
dpkg: dependency problems prevent configuration of mysql - server:
mysql - server depends on mysql - server - 5.0 ; however:
Package mysql - server - 5.0 is not configured yet.
dpkg: error processing mysql - server ( -- configure):
dependency problems - leaving unconfigured
Errors were encountered while processing:
mysql - server - 5.0
mysql - server
E: Sub - process / usr / bin / dpkg returned an error code ( 1 )
出現錯誤的原因是我修改了ubuntu的默認網絡設置(/etc/network/interfaces
)
,刪除了ubuntu的loopback接口,我的解決方法如下:
ubuntu原來默認設置:
iface lo inet loopback
iface eth0 inet static
address 10.10.19.162
netmask 255.255 . 254.0
gateway 10.10 . 18.254
iface eth0 inet static
address 10.10.19.162
netmask 255.255 . 254.0
gateway 10.10 . 18.254
iface lo inet loopback
重啓系統,這時再安裝mysql-server就ok了~
3、允許其他機器連接、訪問到數據庫:
修改文件 /etc/mysql/my.cnf,將
改爲
這樣將允許所有ip訪問數據庫
至於其他的像php5,apache2,phpmyadmin等安裝
只需sudo apt-get install ***(需要安裝的軟件名)即可,一般不會有問題!
參考資料:http://www.blogjava.net/JafeLee/archive/2008/06/14/207840.html
http://forum.ubuntu.org.cn/viewtopic.php?p=757703
http://blog.csdn.net/redvalley/archive/2008/04/27/2333702.aspx
問題2也可以參考一下這裏
的方法,似乎更簡單,也不用改動network設置,不過不知可不可以,沒驗證過~