ubuntu12.04安装mysql5.6.30 及遇到的问题解决

系统环境:ubuntu12.04(32bit)

需要安装的mysql版本是5.6.30

在安装5.6.30之前,找到网上的资料,安装了5.5的版本,后来,我将5.5的卸载了,再安装5.6的。

首先,去Mysql官网找自己系统对应的版本,我是想通过deb版本安装的。

$ cd  /usr/local/src    #一般下载的文件都放到这里
$ sudo wget http://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-server_5.6.30-1debian8_i386.deb-bundle.tar   #下载
$ tar xvf mysql-server_5.6.30-1debian8_i386.deb-bundle.tar 
$ sudo dpkg -i mysql-common_5.6.30-1debian8_i386.deb  #这步必须在安装的第一步,官网也是这样说明的。
$ sudo dpkg-preconfigure mysql-community-server_5.6.30-1debian8_i386.deb #这一步,会需要预设root用户的密码,要记住,以后会用到。
$ sudo dpkg -i mysql-community-server_5.6.30-1debian8_i386.deb  #这一步遇到问题比较多
#在这一步可能会出现下面的问题,反正在我这是遇到了:
  1 dpkg: dependency problems prevent configuration of mysql-community-server:
  2  mysql-community-server depends on libc6 (>= 2.17); however:
  3   Version of libc6 on system is 2.15-0ubuntu10.12.
  4  mysql-community-server depends on libnuma1; however:
  5   Package libnuma1 is not installed.
  6  mysql-community-server depends on libstdc++6 (>= 4.9); however:
  7   Version of libstdc++6 on system is 4.6.3-1ubuntu5.
  8  mysql-community-server depends on init-system-helpers (>= 1.18~); however:
  9   Package init-system-helpers is not installed.
 10 dpkg: error processing mysql-community-server (--install):
 11  dependency problems - leaving unconfigured
 12 Processing triggers for ureadahead ...
 13 Processing triggers for man-db ...
 14 Errors were encountered while processing:
 15  mysql-community-server

总结起来就是四个依赖关系不完整:

  1. libc6
  2. libnuma1
  3. libstdc++6
  4. init-system-helpers

解决办法也很简单,就是安装嘛

不过在安装以上的库的时候,可能会遇到奇怪的安装不上的问题,可能需要:

$ sudo dpkg -r mysql-community-server_5.6.30-1debian8_i386.deb  #把刚刚安装的残留的东西清除干净,再开始安装依赖库。

libnuma1安装:

 $ sudo apt-get install libnuma1

libstdc++6安装:

$ sudo apt-get install build-essential
$ sudo apt-get install aptitude
$ sudo apt-get install libstdc++6

init-system-helpers安装:

这个的版本,必须是1.18,我第一次安装了1.70的版本,mysql-server安装时还是报错,安装办法:

https://launchpad.net/ 搜索到init-system-helpers,找到1.18版本的deb包,然后下载到本地,然后在保存的路径中:

$  sudo dpkg -i init-system-helpers_1.18_all.deb #安装即可

libc6的安装:

刚开始我以为安装gcc-5 和g++-5的版本就能解决了。后来,发现安装了gcc-5和g++-5后,libc6的版本还是2.15根本就没有改变。

后来,还是在https://launchpad.net/ (其实就是ppa源)里搜索到libc,找到这个版本:libc6_2.19-0ubuntu6.5_i386.deb下载到本机。

然后dpkg安装:

$ sudo dpkg -i libc6_2.19-0ubuntu6.5_i386.deb

最后,回到mysql-community-server 的包路径,继续之前的安装。

$ cd  /usr/local/src
$ sudo dpkg -i mysql-community-client_5.6.30-1debian8_i386.deb

这次终于成功安装server了。

接着安装client部分:

$ sudo dpkg -i libmysqlclient18_5.6.30-1debian8_i386.deb

还有一些client依赖的库

$ sudo dpkg -i libmysqlclient18_5.6.30-1debian8_i386.deb
$ mysql -uroot   -ppassword  #root用户,密码就可以登录mysql了。

安装好的mysql,它的配置文件一般ubuntu系统都放在 /etc/mysql/my.cnf

datadir路径,一般是/var/lib/mysql   (这些都在my.cnf配置有说明)

大功告成一件事。

补充:

其实,mysql-5.6.30安装的办法,在官网上已经写得很清楚了,请移步官网参考:

https://dev.mysql.com/doc/refman/5.6/en/linux-installation-debian.html

在这次解决依赖库的问题中,也搞清楚了PPA源怎么弄了。

时间: 2024-12-25 06:22:13

ubuntu12.04安装mysql5.6.30 及遇到的问题解决的相关文章

centOS6.6系统中rpm安装 MySQL-5.6.30

RPM方式安装MySQL5.6.30 a. 检查MySQL及相关RPM包,是否安装,如果有安装,则移除(rpm –e 名称) 1 [[email protected] ~]# rpm -qa | grep -i mysql 2 mysql-libs-5.1.66-2.el6_3.x86_64 3 [[email protected] ~]# yum -y remove mysql-libs* b. 下载Linux对应的RPM包,如:CentOS6.6_64对应的RPM包,如下: 1 [[emai

Linux(Red Hat 6 32位) 下安装Mysql5.6.30

1. 下载MySQL 5.6 下载页面:http://dev.mysql.com/downloads/mysql/ 此处选择"Red Hat Enterprise Linux 6 / Oracle Linux 6 (x86, 32-bit), RPM Bundle"下载,下载至/root/fuxian/目录下,下载文件名为"MySQL-5.6.30-1.el6.i686.rpm-bundle.tar" 2. 解压tar包 cd /fuxian/Downloads/

Ubuntu12.04安装OpenCV报错及解决

安装环境:Ubuntu12.04 安装版本:OpenCV3.1.0 问题描述: $ cmake .. $ make 编译到21%时,报错“No rule to make target `/usr/lib/libz.so', needed by `lib/libopencv_core.so.” 问题解决: 1)查询资料,得知是软连接出了问题,需要用绝对路径重新建立软连接. 2)定位源文件在什么地方:$ locate libz.so 打印出如下两个: /usr/lib/libz.so /usr/li

[分享]Ubuntu12.04安装基础教程(图文)

原文地址: http://teliute.org/linux/Ubsetup/lesson21/lesson21.html 1.进入 live cd 桌面 1)设置好启动后,断开网络,然后重新启动动计算机,能够用硬盘启动,也能够刻成光盘启动,镜像的下载地址: 进入后找蓝色链接点击下载,如 ubuntu-12.04-desktop-i386.iso,64位CPU能够下载amd64的版本号:http://mirrors.sohu.com/ubuntu-releases/12.04/ WinXP硬盘安

Ubuntu12.04安装java6

http://www.cnblogs.com/yaozhongxiao/archive/2013/11/20/3433797.html 按照android官方文档 http://source.android.com 下载编译android源代码,jdk安装失败,尝试一下方法成功(2013-11-20) 下面我就把在Ubuntu12.04安装java6的方法公布一下: 1.  在/etc/apt/sources.list 末尾加上如下行: ###for install Java6 deb http

Ubuntu12.04安装小记

Ubuntu12.04安装向导 最近又想用装在系统里面的linux了,迫于centos的桌面应用不足,所以选择了ubuntu,之前也用过一点. 首先是安装的过程,由于我用unetbootin制作的启动盘,开机显示grub>,有点纠结,后来注意到网上说的mbr写入syslinux,于是用了软碟通重新设置了一下,终于看到ubuntu的安装界面了,熟悉... 然后就是系统更新了,宿舍的无线网比较不稳定,所以老提示错误,建议大家刚开始就下载14.04版本,免得烦恼.升级完,就觉得,输入法不好用,ibus

Ubuntu12.04安装MariaDB并修改字符集为UTF-8

其实按照MariaDB官网的步骤来安装MariaDB特别的简单,只要按照步骤来做,很容易就搞定了. 首先,到MariaDB官网: https://downloads.mariadb.org/mariadb/repositories/#mirror=qiming&distro=Ubuntu&distro_release=precise&version=5.5 在下面的菜单中,选择你的系统,版本,和你要安装的MariaDB的版本, 然后就会发现下面出现了具体的安装步骤,按照步骤做就很简

ubuntu12.04 安装android sdk /ndk/源码 编译环境

做android已经近5年了,期间android的各种环境都自己配过,自己是个想法比较多的人,各自神奇到想法都有,包括写博客,但是一直是没有具体落实...想法再多,不去努力实现也只能是想法了,今天准备从写博客这个小事开始做起,磨练自己到,不废话了,直接进入主题: 一.JDK(下载并安装jdk),注意事项如下: a.32位需要下32的,64位的也注意是下载64位的: b.配置环境变量: $ sudo gedit /etc/profile           在文件的末尾加上如下内容:       

Ubuntu12.04安装JDK(jdk-6u45-linux-x64.bin)(转载)

首先下载jdk-6u45-linux-x64.bin, 如果是32bit系统下载相应的i386即可. 更改文件权限-> chmod a+x jdk-6u45-linux-x64.bin. 创建目录sudo mkdir /usr/lib/jvm/ 将该文件拷贝到相应的目录下(/usr/lib/jvm). 进入该目录,执行sudo ./jdk-6u45-linux-x64.bin, 等待其解压完成. 设置链接sudo ln -s -b /usr/lib/jvm/jdk1.6.0_45/jre/bin