ubuntu 9.04 安装 MySQL

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 )


英文错误信息是:

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 )

出现错误的原因是我修改了ubuntu的默认网络设置(/etc/network/interfaces ) ,删除了ubuntu的loopback接口,我的解决方法如下:
ubuntu原来默认设置:

auto lo
iface lo inet loopback
被我修改成静态ip:
auto eth0
iface eth0 inet static
address 
10.10.19.162
netmask 
255.255 . 254.0
gateway 
10.10 . 18.254
将上面两部分合起来就可以增加一个Loopback接口

auto eth0
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 

重启系统,这时再安装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设置,不过不知可不可以,没验证过~

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值