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 ,我按照这文档,已经成功在ubuntu 12.04安装成功mysql!
ubuntu 12.04 安装mysql---黑佳伦.docx
自己在安装和使用mysql过程中总结的各种问题,希望帮到你,还不会的可以联系我 decoderworld@126.com
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的开发环境。 包括Tomcat Mysql在ubuntu12.04下的安装
ubuntu12.04安装Nginx+PHP5(PHP-FPM)+MySQL主机详解.pdf
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位安装资源包
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位安装资源包
Ubuntu下MySQL安装及配置文档,自己...Ubuntu12.04下MySQL安装配置 一.MySQL安装 2 二.MySQL开机自启动设置 4 三.MySQL常用操作 5 四.编码配置 8 五.更改mysql的数据库目录 10 六.忘记登录密码 11 七.一些错误记录 12
web-server-install-ubuntu-12.04:在Ubuntu 12.04 LTS下启用Nginx,PHP和MySQL的Web服务器的分步安装指南
在ubuntu 12.04 可以安装,本人已经安装了,mysql-workbench-gpl-5.2.45-1ubu1204-amd64.deb 64位的,可以用软件中心直接安装,省下去oracle网站去下载了,而且还要注册才能下载,我帮你省了这步骤了,对于初学者来...
ubunt_64bit_mysql-workbench ubuntu 12.04 64位 安装mysql-workbench 安装方法详见 http://262487936.iteye.com/blog/1953408
。。。
。。。
Ubuntu 12.04 LTS 上带有 LAMP(Linux、Apache、MySql 和 PHP)的 Vagrant 基本框 要求 VirtualBox 流浪者 Git Vagrant HostsUpdater 插件 用法 启动 $ git clone ...
本篇文章是对在阿里云ubuntu12.04环境下配置Apache+PHP+PHPmyadmin+MYsql的具体操作流程进行了详细的分析介绍,需要的朋友参考下
线程池和mysql连接池的实现,可以在ubuntu12.04下完美实现,mysql连接池需要用到mysql-connector c++
navicat110_mysql_cs 在ubuntu12.04 32 位上测试成功,没有各种错误