1、直接apt-get 安装:
sudo apt
-
get install mysql
-
server
2、安装启动后出现错误信息:(中文)
*
Stopping MySQL
database
server mysqld
[
OK
]
安装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 )
安装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
![](https://i-blog.csdnimg.cn/blog_migrate/9b8a8a44dd1c74ae49c20a7cd451974e.gif)
ldconfig deferred processing now taking place
在处理时有错误发生:
mysql - server - 5.0
mysql - server
E: Sub - process / usr / bin / dpkg returned an error code ( 1 )
英文错误信息是:
invoke
-
rc.d: initscript apparmor, action
"
force-reload
"
failed.
* 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 )
* Starting MySQL database server mysqld
![](https://i-blog.csdnimg.cn/blog_migrate/9b8a8a44dd1c74ae49c20a7cd451974e.gif)
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原来默认设置:
auto lo
iface lo inet loopback
被我修改成静态ip:
iface lo inet loopback
auto eth0
iface eth0 inet static
address 10.10.19.162
netmask 255.255 . 254.0
gateway 10.10 . 18.254
将上面两部分合起来就可以增加一个Loopback接口
iface eth0 inet static
address 10.10.19.162
netmask 255.255 . 254.0
gateway 10.10 . 18.254
auto eth0
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
auto lo
iface lo inet loopback
iface lo inet loopback
重启系统,这时再安装mysql-server就ok了~
3、允许其他机器连接、访问到数据库:
修改文件 /etc/mysql/my.cnf,将
bind
-
address
=
127.0
.
0.1
改为
bind
-
address
=
0.0
.
0.0
这样将允许所有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设置,不过不知可不可以,没验证过~