Ubuntu上的mysql数据库安装(只适合初学者)

来源:互联网 发布:淘宝网运营模式分析 编辑:程序博客网 时间:2024/06/08 07:36

           如果你是一个linux系统方面大牛就可以略过此处,以免浪费时间……

初次接触ubuntu,在安装mysql数据库时遇到了很多问题,最后辗转才解决!这篇文章主要是想记录下这些问题的一系列的解决过程,以便能够帮助到与我遇到类似问题的初学者。由于初次接触,对于很多个中的因由说的不是很清楚,这个需要你们自己去查看资料了。

首先介绍下我使用的是Ubuntu10.10版本,该系统安装在VM上。至于其他版本我不做说明。

对于ubuntu下的软件安装已经做到一种最简单的程度,只需要使用apt(相关内容可以问google大神)的一个命令

apt-get install mysql-server

即可做到在线安装,系统会帮你自动安装完成的。是不是很简单?如果自己动手去操作的话问题就不是那么简单了,你会发现很多问题。


问题一:既然是在线安装,那必然要连接网络,如何连上互联网成为首要解决问题?

解决方案:我查看了一些文档,里面介绍了很多种,这里我只找了一种相对简单的方式——bridged桥接方式。



在虚拟机设置里面勾选bridged选项。


该种方式下,ubuntu与我们的window系统处在同一级别,我的理解就是,此时的ubuntu和windows系统就像一个教室中的两台电脑,处于一个局域网中,这时我们就要去配置这台电脑的IP就行了。因为处于同一个局域网中,所以IP不能相同,其余的配置相同即可。在ubuntu中,有一个文件时用来配置IP的,执行命令:vim /etc/network/interfaces,打开文件后修改成如下内容:

注意的是网关要与你windows系统的保持一致。

auto loiface loop inet loopbackauto eth0iface eth0 inet staticaddress 192.168.1.99netmask 255.255.255.0gateway 192.168.1.1

修改完成之后,执行命令: /etc/init.d/networking restart  (刷新配置信息),通过ifconfig命令查看此时的网络配置情况。完成之后,选择连接网络。


这里的连接选择connect。(在ubuntu系统中网最上面显示的一个网络连接状态中选择auto eth0,表示自动选择网卡0),设置完这些之后就可以上网了(O(∩_∩)O哈哈~):



问题二:使用命令 sudo apt-get insatll mysql-server,提示无法安装该文件包?

提示信息如下:

Reading package lists... DoneBuilding dependency tree       Reading state information... DoneE: Unable to locate package mysql-server

//搜索了一下,有些文档提示做如下操作就可以了。

先去执行命令:sudo apt-get update。执行完更新命令之后,在执行sudo apt-get insatll mysql-server

执行完之后结果一样。问题出在哪里呢?如果留意的话,你会发现在执行更新操作时会有如下信息提示:

Err http://extras.ubuntu.com maverick/main i386 Packages  404  Not FoundW: Failed to fetch http://extras.ubuntu.com/ubuntu/dists/maverick/main/source/Sources.gz  404  Not FoundW: Failed to fetch http://extras.ubuntu.com/ubuntu/dists/maverick/main/binary-i386/Packages.gz  404  Not FoundE: Some index files failed to download, they have been ignored, or old ones used instead
这说明更新的时候出现了一些问题,是不是我们需要的package它没有找到呢?结果也确实是这样(这是我个人理解)。

解决这种情况的方法如下:

a.按alt+F2,显示如下窗口

b.输入gksu software-properties-gtk,输入你的密码,进入Software Sources界面

c.这里要修改Download from选项,默认的是Server for United States,到这里你是不是有点理解为什么有些package无法更新了吧。
我们只需要把该选项改为自己所在区域就可以了,这里我选择了China(哈哈,这个应该没多大争议),然后点击旁边按钮,此时会自动帮你选择最适合的网络。

d.最后保存修改

以上操作结束之后,就可以去执行apt的操作进行安装了。虽然在更新的时候还是会出现上面的错误信息,但是你会发现,你可以安装mysql了。原因就不多解释了,你懂的!!!(自己想想其实很简单)


好了,要说的就这么多,希望对能够帮助到一些人。如果哪里有不够详细的请指出。谢谢


原创粉丝点击