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/
分享到:
相关推荐
在安装与部署方面,用户需要解压这个tar.gz文件,通常使用命令行工具如`tar -zxvf mariadb-5.5.68-linux-x86_64.tar.gz`来完成。解压后,可以按照官方文档的步骤进行配置,包括设置数据存储目录、初始化数据库、配置...
mysql5.5的数据库,64位linux版本,rpm版本。mysql5.5的数据库,64位linux版本,rpm版本。
**自动安装MariaDB 5.5.68在Linux x86_64平台上的详细步骤** MariaDB是一个开源的关系型数据库管理系统,它是MySQL的一个分支,由MySQL的创始人开发,旨在保持与MySQL的兼容性同时提供更先进的特性。在本教程中,...
在Linux操作系统,特别是CentOS这样的企业级发行版中,RPM(Red Hat Package Manager)是一种广泛使用的软件包管理器,用于安装、升级和管理软件。这里提到的"MariaDB-5.5.68的RPM包"就是用RPM格式封装的MariaDB...
在Linux系统中安装MySQL 5.5 Server是一个关键的任务,特别是在服务器环境中,因为MySQL是一个广泛使用的开源关系型数据库管理系统,适用于各种规模的企业。本指南将详细介绍如何在RHEL5(Red Hat Enterprise Linux ...
这个压缩包"mysql5.5-linux.zip"包含两个RPM(Red Hat Package Manager)文件:MySQL-server-5.5.58-1.el6.x86_64.rpm和MySQL-client-5.5.58-1.el6.x86_64.rpm,分别用于安装MySQL服务器和客户端。 1. **MySQL 5.5...
本教程将详细阐述如何在您的系统上安装MySQL 5.5,旨在为初学者提供清晰、易于遵循的步骤。 1. **系统需求**:在开始安装之前,确保你的计算机满足MySQL 5.5的最低系统要求。通常,这包括至少1GB的内存,足够的硬盘...
【标题】"CentOS-5.5-i386-bin-DVD" 提供的是Linux操作系统的一个发行版,即CentOS的5.5版本,专为i386(32位)架构设计。CentOS是Community ENTerprise Operating System的缩写,是一个基于Red Hat Enterprise ...
6. **安装与配置**: 安装"mariadb-5.5.66-linux-x86_64"时,通常需要解压tar.gz文件,然后执行编译和安装步骤。在配置过程中,可以调整各种参数来适应特定的硬件和工作负载,如innodb_buffer_pool_size等。 7. **...
MySQL 5.5 支持多种操作系统,包括 Linux/Unix、Windows 和 MacOSX。这些平台提供了广泛的兼容性,确保了数据库能够在不同的计算环境中运行。 #### 2. MySQL Workbench MySQL Workbench 是一个用于管理 MySQL ...
在本场景中,`mysql-5.5.54`是MySQL 5.5系列的一个具体发行版,可能是源代码形式,需要在Linux环境下编译安装。 MySQL是世界上最流行的开源关系型数据库管理系统之一,广泛应用于Web应用、数据仓库、企业内部系统等...
linux c mysql api 手册
总结来说,Linux环境下安装MySQL 5.5涉及卸载旧版本、安装依赖、解压安装包、配置系统环境、设置权限、初始化数据库、修改配置文件、启用远程访问以及数据恢复等多个步骤。每个环节都至关重要,确保操作准确无误才能...
在安装MySQL 5.5时,首先需要确保你的系统满足最低硬件和软件要求,例如兼容的操作系统(如Windows、Linux或macOS)、足够的硬盘空间以及合适的处理器速度。安装过程通常包括下载安装文件、运行安装向导、选择安装...
MySQL 5.5中文参考手册是由北京万里开源软件有限公司(Great Linux)翻译的,涵盖了MySQL 5.5到5.5.2-alpha版本的相关信息。在使用此手册时需要注意,翻译版可能并非最新版,官方英文版的手册更新会更及时。手册包含...
在SUSE Linux 11 64位操作系统上,通过源码方式安装并配置MySQL 5.5,是一项涉及多个步骤和技术细节的任务。本文将基于提供的文件内容,深入解析整个安装与配置流程中的关键知识点。 ### 一、环境准备与目录结构...
在Linux环境下,通常会使用`tar`命令解压,然后使用`configure`脚本配置编译选项,接着运行`make`和`make install`来构建和安装MariaDB 5.5.68。 总的来说,MariaDB 5.5.68是一个可靠的数据库解决方案,适用于各种...
描述中提到的“linux+mysql+php+apache安装可能会用到此包”,这通常是指在搭建LAMP(Linux、Apache、MySQL、PHP)服务器环境时,ncurses库可能被用到。虽然LAMP主要用于构建Web服务,ncurses在这个场景下可能并非...
本文详细介绍了如何在Linux环境下安装与配置MySQL 5.5数据库。包括环境准备、软件下载、编译安装、权限配置以及服务设置等关键步骤。通过这些步骤,用户可以在自己的服务器上成功部署MySQL 5.5,并为后续的应用开发...