`
clark1231
  • 浏览: 252770 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

ubuntu 升级到12.04引起的mysql错误

阅读更多

ubuntu12.04中将mysql升级到5.5.22导致原先的mysql加载失败

解决方法:

1.完全卸载原先的mysql

 

sudo apt-get remove mysql-server
sudo apt-get autoremove --purge mysql-server
sudo apt-get remove mysql-common(这步比较重要)
dpkg -l | grep ^rc | awk '{print $2}' | sudo xargs dpkg -P
 

2.重新安装mysql(安装前最好重启)

 

sudo apt-get install mysql-server
sudo apt-get install mysql-workbench(原先的client无法使用)

可使用以下命令检查是否安装成功

sudo netstat -tap | grep mysql

 

3原先gem中的mysql2需要重新编译安装

 

gem uninstall mysql2
gem install mysql2
 

4.安装mysql2时可能出现以下错误

 

Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native extension.

/homexxx/.rbenv/versions/1.9.3-p125/bin/ruby extconf.rb 
checking for rb_thread_blocking_region()... yes
checking for rb_wait_for_single_fd()... yes
checking for mysql_query() in -lmysqlclient... no
checking for main() in -lm... yes
checking for mysql_query() in -lmysqlclient... no
checking for main() in -lz... yes
checking for mysql_query() in -lmysqlclient... no
checking for main() in -lsocket... no
checking for mysql_query() in -lmysqlclient... no
checking for main() in -lnsl... yes
checking for mysql_query() in -lmysqlclient... no
checking for main() in -lmygcc... no
checking for mysql_query() in -lmysqlclient... no
*** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of
necessary libraries and/or headers.  Check the mkmf.log file for more
details.  You may need configuration options.

 解决方法:

 

sudo apt-get install libmysql-ruby
sudo apt-get install libmysqlclient-dev
gem install mysql2
分享到:
评论

相关推荐

    ubuntu12.04安装mysql---黑佳伦.pdf

    在Ubuntu 12.04操作系统中安装MySQL数据库是一个系统性的过程,涉及多个步骤。以下是详细的安装教程: 1. **获取管理员权限**: 在开始安装之前,确保你有管理员权限,可以通过运行`sudo -i`命令切换到超级用户...

    Ubuntu 12.04下如何安装MySQ

    Ubuntu 12.04下如何安装MySQL ,我按照这文档,已经成功在ubuntu 12.04安装成功mysql!

    ubuntu 12.04 安装mysql---黑佳伦.docx

    ### Ubuntu 12.04 安装 MySQL 步骤详解 #### 一、获取管理员权限 在 Ubuntu 系统中进行系统级别的操作通常需要管理员权限。可以通过 `sudo` 命令临时获得管理员权限。 ```bash sudo -i ``` #### 二、解压并安装 ...

    Ubuntu Server 12.04安装图解

    **Ubuntu Server 12.04安装图解** Ubuntu Server 12.04,代号"precise pangolin",是Ubuntu发行版的一个长期支持(LTS)版本,为服务器环境提供了稳定、安全且高效的操作系统。这个版本的生命周期长达五年,确保了...

    ubuntu12.04安装MYSQL需要主要的问题

    自己在安装和使用mysql过程中总结的各种问题,希望帮到你,还不会的可以联系我 decoderworld@126.com

    ubuntu12.04配置java开发环境

    ### Ubuntu 12.04 Java 开发环境配置详解 #### 一、前言 本文旨在为希望在 Ubuntu 12.04 系统上搭建 Java 开发环境的新手提供一份详细的指南。通过本教程,您将学习如何安装 JDK(Java Development Kit)、配置环境...

    zabbix2.03在ubuntu12.04上的安装(最新)

    在Ubuntu 12.04上安装Zabbix 2.0.3的详细步骤涉及到多个环节,包括系统准备、依赖库安装、Zabbix源码编译、数据库设置、配置文件修改以及服务启动与优化。以下是整个过程的详细说明: 1. **系统用户与组创建**: ...

    ubuntu 12.04版本种子文件

    Ubuntu 12.04是Ubuntu操作系统的一个重要版本,它被命名为" Precise Pangolin",于2012年4月26日发布。这个版本是一个长期支持(LTS)版,意味着它将获得长达五年的官方更新和技术支持,这对于企业和个人用户来说是...

    Ubuntu12.04下安装 nginx + php + mysql 的源代码文件

    Ubuntu12.04下安装 nginx + php + mysql 的源代码文件 里面包含如下文件 ibiconv-1.14.tar.gz libmcrypt-2.5.8.tar.gz mcrypt-2.6.8.tar.gz mhash-0.9.9.9.tar.gz pcre-8.30.tar.gz mysql-5.5.22.tar.gz nginx-...

    Ubuntu 12.04下配置JSP环境变量

    本文件是经过个人参照各种资料,自己独自摸索出来的一种在ubuntu 12.04下配置JSP的开发环境。 包括Tomcat Mysql在ubuntu12.04下的安装

    基于Ubuntu 12.04的《Linux操作系统实用教程》

    《Linux操作系统实用教程》是针对Ubuntu 12.04这一特定版本的Linux发行版而编写的,旨在帮助用户深入理解和熟练操作Linux系统。Ubuntu 12.04,也称为Precise Pangolin,是一个长期支持(LTS)版本,意味着它会得到更...

    ubuntu12.04Web环境一键安装

    "ubuntu12.04Web环境一键安装"的标题和描述表明,这里提供的是一种简便的方法,用于快速在Ubuntu 12.04上配置Web服务,通常包括Web服务器、数据库服务器和必要的编程语言支持。 Web环境通常包括以下组件: 1. **...

    Ubuntu下MySQL安装配置以及简单应用实例

    Ubuntu下MySQL安装及配置文档,自己...Ubuntu12.04下MySQL安装配置 一.MySQL安装 2 二.MySQL开机自启动设置 4 三.MySQL常用操作 5 四.编码配置 8 五.更改mysql的数据库目录 10 六.忘记登录密码 11 七.一些错误记录 12

    Ubuntu_12.04下面Bugzilla环境搭建

    1. Ubuntu_12.04系统环境下Bugzilla的安装流程,包括所需的软件包安装和配置步骤。 2. Ubuntu服务器基础组件的安装方法,涉及的内容有: - 安装apache2,这是Bugzilla运行所必需的Web服务器。 - 安装mysql,用于...

    ubuntu12.04安装snort文档

    ### Ubuntu 12.04 安装 Snort 相关知识点详解 #### 一、简介 本指南将详细介绍如何在 Ubuntu 12.04 上安装 Snort,并结合 Barnyard2、PulledPork 和 BASE 等辅助软件来增强 Snort 的功能。Snort 是一款强大的网络...

    ubuntu-12-04-deb 软件 安装包备份

    在Ubuntu 12.04中安装`mysql-server`和相关的客户端工具,如`mysql-client`,可以让你创建、查询和管理数据库,为网站或内部应用提供数据存储支持。 g++是GNU编译器集合的一部分,它是一个C++编译器,支持多种C++...

    ubuntu 12.04 安装 Nginx+PHP5 (PHP-FPM) +MySQL主机详解.docx

    在本文中,我们将详细探讨如何在Ubuntu 12.04服务器上安装Nginx、PHP5(通过PHP-FPM)以及MySQL,构建一个高效且可靠的Web服务器环境。这个过程适用于那些希望在Ubuntu上搭建网站或者开发Web应用程序的用户。 首先...

    mysql-community-source_5.7.10-1ubuntu12.04_i386.deb

    mysql-community-source_5.7.10-1debian7_amd64 各种安装包,linux 64位安装资源包,linux 32位安装资源...mysql-community-source_5.7.10-1ubuntu12.04_amd64 各种安装包,linux 64位安装资源包,linux 32位安装资源包

Global site tag (gtag.js) - Google Analytics