设为首页 收藏本站
查看: 939|回复: 0

[经验分享] ubuntu12.04安装mysql5.6.30 及遇到的问题解决

[复制链接]

尚未签到

发表于 2018-4-30 16:12:10 | 显示全部楼层 |阅读模式
  系统环境: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  

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

  •   libc6   

  •   libnuma1
  •   libstdc++6
  •   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源怎么弄了。

  

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-454177-1-1.html 上篇帖子: 在Ubuntu系统中安装Visual Studio Code 下篇帖子: ubuntu12.04安装python3.5及pip3和setuptools
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表