`
wytoy
  • 浏览: 91599 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Linux下安装mysql-5.5

阅读更多

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

    在安装与部署方面,用户需要解压这个tar.gz文件,通常使用命令行工具如`tar -zxvf mariadb-5.5.68-linux-x86_64.tar.gz`来完成。解压后,可以按照官方文档的步骤进行配置,包括设置数据存储目录、初始化数据库、配置...

    autoInstall_mariadb-5.5.68-linux-x86_64

    **自动安装MariaDB 5.5.68在Linux x86_64平台上的详细步骤** MariaDB是一个开源的关系型数据库管理系统,它是MySQL的一个分支,由MySQL的创始人开发,旨在保持与MySQL的兼容性同时提供更先进的特性。在本教程中,...

    MariaDB-5.5.68的RPM包

    在Linux操作系统,特别是CentOS这样的企业级发行版中,RPM(Red Hat Package Manager)是一种广泛使用的软件包管理器,用于安装、升级和管理软件。这里提到的"MariaDB-5.5.68的RPM包"就是用RPM格式封装的MariaDB...

    MySQL-5.5-64位linux版本

    mysql5.5的数据库,64位linux版本,rpm版本。mysql5.5的数据库,64位linux版本,rpm版本。

    Linux安装Mysql5.5 Server

    在Linux系统中安装MySQL 5.5 Server是一个关键的任务,特别是在服务器环境中,因为MySQL是一个广泛使用的开源关系型数据库管理系统,适用于各种规模的企业。本指南将详细介绍如何在RHEL5(Red Hat Enterprise Linux ...

    mysql5.5-linux.zip

    这个压缩包"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安装教程

    本教程将详细阐述如何在您的系统上安装MySQL 5.5,旨在为初学者提供清晰、易于遵循的步骤。 1. **系统需求**:在开始安装之前,确保你的计算机满足MySQL 5.5的最低系统要求。通常,这包括至少1GB的内存,足够的硬盘...

    CentOS-5.5-i386-bin-DVD

    【标题】"CentOS-5.5-i386-bin-DVD" 提供的是Linux操作系统的一个发行版,即CentOS的5.5版本,专为i386(32位)架构设计。CentOS是Community ENTerprise Operating System的缩写,是一个基于Red Hat Enterprise ...

    mariadb-5.5.66-linux-x86_64.tar.gz

    6. **安装与配置**: 安装"mariadb-5.5.66-linux-x86_64"时,通常需要解压tar.gz文件,然后执行编译和安装步骤。在配置过程中,可以调整各种参数来适应特定的硬件和工作负载,如innodb_buffer_pool_size等。 7. **...

    MySQL5.5使用手册---refman-5.5-en.pdf

    MySQL 5.5 支持多种操作系统,包括 Linux/Unix、Windows 和 MacOSX。这些平台提供了广泛的兼容性,确保了数据库能够在不同的计算环境中运行。 #### 2. MySQL Workbench MySQL Workbench 是一个用于管理 MySQL ...

    MYSQL-refman-5.5-en.pdf.gz_MYSQL_linux mysql

    linux c mysql api 手册

    linux下安装mysql5.5

    总结来说,Linux环境下安装MySQL 5.5涉及卸载旧版本、安装依赖、解压安装包、配置系统环境、设置权限、初始化数据库、修改配置文件、启用远程访问以及数据恢复等多个步骤。每个环节都至关重要,确保操作准确无误才能...

    mysql-5.5安装包和SQLyog客户端和mysql-connector-java-jar文件

    在安装MySQL 5.5时,首先需要确保你的系统满足最低硬件和软件要求,例如兼容的操作系统(如Windows、Linux或macOS)、足够的硬盘空间以及合适的处理器速度。安装过程通常包括下载安装文件、运行安装向导、选择安装...

    MySQL-5.5中文参考手册.pdf

    MySQL 5.5中文参考手册是由北京万里开源软件有限公司(Great Linux)翻译的,涵盖了MySQL 5.5到5.5.2-alpha版本的相关信息。在使用此手册时需要注意,翻译版可能并非最新版,官方英文版的手册更新会更及时。手册包含...

    suse源码安装mysql5.5配置

    在SUSE Linux 11 64位操作系统上,通过源码方式安装并配置MySQL 5.5,是一项涉及多个步骤和技术细节的任务。本文将基于提供的文件内容,深入解析整个安装与配置流程中的关键知识点。 ### 一、环境准备与目录结构...

    mariadb-5.5.68.tar.gz

    在Linux环境下,通常会使用`tar`命令解压,然后使用`configure`脚本配置编译选项,接着运行`make`和`make install`来构建和安装MariaDB 5.5.68。 总的来说,MariaDB 5.5.68是一个可靠的数据库解决方案,适用于各种...

    ncurses-5.5.tar.gz

    描述中提到的“linux+mysql+php+apache安装可能会用到此包”,这通常是指在搭建LAMP(Linux、Apache、MySQL、PHP)服务器环境时,ncurses库可能被用到。虽然LAMP主要用于构建Web服务,ncurses在这个场景下可能并非...

    linux 安装mysql5.5文档

    本文详细介绍了如何在Linux环境下安装与配置MySQL 5.5数据库。包括环境准备、软件下载、编译安装、权限配置以及服务设置等关键步骤。通过这些步骤,用户可以在自己的服务器上成功部署MySQL 5.5,并为后续的应用开发...

    linux下mysql5.5编译安装笔记(完整安装教程)

    在Linux环境下,MySQL 5.5的安装过程与之前的版本有所不同,它采用了CMake作为构建系统,这使得编译和安装更加灵活。以下是一个详细的MySQL 5.5.11在Linux下的编译安装步骤: 首先,确保系统已经安装了必要的依赖库...

Global site tag (gtag.js) - Google Analytics