mysql 升级后需要cmake才能安装
# wget http://dev.mysql.com/get/Downloads/MySQL-5.5/mysql-5.5.15.tar.gz/from/http://mysql.cs.pu.edu.tw/
# wget http://www.cmake.org/files/v2.8/cmake-2.8.5.tar.gz
# tar zxvf cmake-2.8.5.tar.gz
# cd cmake-2.8.5
# ./bootstrap
# make
# make install //这次没有报错
记得在另外一台机器上安装的时候报错
CMake Error at Utilities/cmake_install.cmake:36 (FILE):
file INSTALL destination: /usr/local/man/man1 is not a directory.
Call Stack (most recent call first):
cmake_install.cmake:57 (INCLUDE)
需要执行这段代码指定安装路径
# make install DESTDIR="/some/absolute/path"
下面继续安装mysql
//新建一个工作组
# groupadd mysql
//新建用户
# adduser -g mysql mysql
# tar zxvf mysql-5.5.15.tar.gz
# cd mysql-5.5.15
# CFLAGS="-O3" CXX=gcc
# CXXFLAGS="-O3 -felide-constructors -fno-exceptions -fno-rtti"
# cmake . -LH|more //CMake下查看MySQL的编译配置
# cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DEXTRA_CHARSETS=all
-- MySQL 5.5.15
-- Could NOT find Curses (missing: CURSES_LIBRARY CURSES_INCLUDE_PATH)
CMake Error at cmake/readline.cmake:83 (MESSAGE):
Curses library not found. Please install appropriate package,
remove CMakeCache.txt and rerun cmake.On Debian/Ubuntu, package name is libncurses5-dev, on Redhat and derivates it is ncurses-devel.
Call Stack (most recent call first):
cmake/readline.cmake:127 (FIND_CURSES)
cmake/readline.cmake:217 (MYSQL_USE_BUNDLED_LIBEDIT)
CMakeLists.txt:257 (MYSQL_CHECK_READLINE)
# yum -y install ncurses-devel
# rm CMakeCache.txt //删除这个文件
# cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DEXTRA_CHARSETS=all
//现在OK了
# make
# make install
# chown -R mysql:mysql /usr/local/mysql
# cp support-files/my-medium.cnf /etc/my.cnf
# cd /usr/local/mysql/
//初始化mysql数据库
# ./scripts/mysql_install_db --user=mysql
//开启mysql
# /usr/local/mysql/bin/mysqld_safe --user=mysql & //到这里发现一动不动了 我就ctrl C
# ps -aux | grep mysql //查看是否有mysql进程
/*
//有进程说明已经开启了
mysql 9682 0.3 2.0 352144 40256 pts/1 Sl 00:13 0:00 /usr/local/mysql/bin/mysqld --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --plugin-dir=/usr/local/mysql/lib/plugin --user=mysql --log-error=/usr/local/mysql/data/localhost.localdomain.err --pid-file=/usr/local/mysql/data/localhost.localdomain.pid --socket=/tmp/mysql.sock --port=3306
*/
# /usr/local/mysql/bin/mysql
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 1
Server version: 5.5.15-log Source distribution
Copyright (c) 2000, 2010, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| performance_schema |
| test |
+--------------------+
4 rows in set (0.00 sec)
到这里mysql安装完成
參考文檔http://www.orczhou.com/index.php/2011/06/compile-and-install-mysql-5-5-from-source/
分享到:
相关推荐
mariadb-5.5.68-linux-x86_64.tar.gz md5sun: 8082e4e06fcbc798c5353384ba15883b mariadb-5.5.68-linux-x86_64/lib/plugin中有server_audit.so,可用与MySQL数据库审计。
mariadb-5.5.66-linux-x86_64 从官网下载,速度很慢,现分享出来,希望对大家有所帮助..........
linux c mysql api 手册
mysql5.5的数据库,64位linux版本,rpm版本。mysql5.5的数据库,64位linux版本,rpm版本。
linux下的mysql5.5版本,安装方法请参考文档https://blog.csdn.net/zxl13735005529/article/details/106275556
linux下安装mysql5.5 自己整理的文档,一步一步很清晰明了,百分百安装成功
Linux下离线安装MySQL的安装包,安装教程http://www.cnblogs.com/Luke-Me/p/9018903.html
在linux安装mysql是一个困难的事情,yum安装一般是安装的mysql5.1,现在经过自己不懈努力终于能用yum安装mysql5.5了。下面通过两种方法给大家介绍CentOS 6.5下yum安装 MySQL-5.5全过程,一起学习吧。 方法一: 具体...
MySQL-server-5.5.48-1.linux2.6.i386 MySQL-client-5.5.48-1.linux2.6.i386
Linux MySQL 5.5 client 安装包
MySQL-server-5.5.39-2.rhel5.i386.rpm 这款软件是适合rhel5的Mysql5.5 服务端
最新实用mysql5.5资源,的一些安装语录。和大家一起分享下
MySQL-client-5.5.23-1.linux2.6.i386.rpm
linux 下mysql5.5安装配置大全
Linux下源码编译MySQL 5.5 与安装程全记录 详细步骤 亲测可用
linux+mysql +php+apache安装肯能会用到此包
linux环境64位mysql5.5,有需要的自行下载,希望能帮助到您
MySQL-client-5.5.32-2.linux+安装说明.rar 此处的文件是linux下客户端的安装,服务器端 请找下我之前传上去的MySQL-server-5.5.32-2.linux2.6.i386.rpm