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

centos6.2安装mysql5.5.x

阅读更多
本人经过多次安装,已成功,本人也是从别人那里学习而来的,希望对大家有帮助。


安装cmake工具需安装基础编译环境

使用yum install进行安装
yum -y install ncurses-devel
yum -y install gcc-c++

查看系统是否安装了mysql
yum -qa | grep mysql
如果有,则先删除
yum -e mysql-****(也许删除不了)
或者用强制删除
yum remove -y mysql-****

下载安装软件包:
mysql-5.5.23.tar.gz
http://dev.mysql.com/get/Downloads/MySQL-5.5/mysql-5.5.23.tar.gz/from/http://mysql.he.net/
cmake-2.8.*.tar.gz
http://www.cmake.org/files/v2.8/cmake-2.8.7.tar.gz
http://down.51cto.com/data/384354#
bison-2.5.tar.gz
http://ftp.gnu.org/gnu/bison/bison-2.5.tar.gz
下载完成

安装cmake
cd /opt/
tar zxvf cmake-2.8.5.tar.gz
cd cmake-2.8.5
./bootstrap
gmake && gmake install
cd ../
tar zxvf bison-2.5.tar.gz
cd bison-2.5
./configure
make && make install

cmake 安装完毕

编译安装mysql5.5.23
//创建用户组与用户
groupadd mysql
useradd -s /sbin/nologin -g mysql mysql
tar zxvf mysql-5.5.23.tar.gz
cd mysql-5.5.23
cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_UNIX_ADDR=/tmp/mysql.sock -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DWITH_EXTRA_CHARSETS:STRING=utf8,gbk -DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_READLINE=1 -DENABLED_LOCAL_INFILE=1 -DMYSQL_DATADIR=/var/mysql/data


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,
报错~!
rm -rf CMakeCache.txt
yum -y install ncurses-deve


make && make install
chmod +w /usr/local/mysql/
chown -R mysql.mysql /usr/local/mysql/
ln -s /usr/local/mysql/lib/libmysqlclient.so.18 /usr/local/lib/
mkdir -p /var/mysql
mkdir -p /var/mysql/data
mkdir -p /var/mysql/log
chown -R mysql.mysql /var/mysql/
cd support-files/
cp my-large.cnf /var/mysql/my.cnf
cp mysql.server /etc/init.d/mysqld

初始化mysql
/usr/local/mysql/scripts/mysql_install_db --defaults-file=/var/mysql/my.cnf --basedir=/usr/local/mysql/ --datadir=/var/mysql/data/ --user=mysql

chmod a+x /etc/init.d/mysqld
vi /etc/init.d/mysqld
basedir=/usr/local/mysql
datadir=/var/mysql/data

设置开机启动
chkconfig --add mysqld
chkconfig --level 345 mysqld on


启动mysql
/etc/init.d/mysqld start

Starting MySQL...The server quit without updating PID file (/var/lib/mysql/nagios.pid).


启动失败 原因:

有旧版本的mysql安装 卸载 就版本mysql
修改 /etc/init.d/mysqld
大约214行左右
conf=/var/mysql/my.cnf
默认是 /etc/my.cnf
启动mysql 成功
[root@nagios ~]# /etc/init.d/mysqld start
Starting MySQL.                                            [确定]
[root@mysql ~]# lsof -i:3306
COMMAND   PID  USER   FD   TYPE DEVICE SIZE NODE NAME
mysqld  11076 mysql   10u  IPv6 157167       TCP *:mysql (LISTEN)

添加环境变量:

vi  /etc/profile
……
PATH=$PATH:/usr/local/mysql/bin
分享到:
评论

相关推荐

    centos安装mysql5.5.txt

    ### CentOS 安装 MySQL 5.5 的详细步骤与注意事项 #### 一、背景介绍 在 CentOS 系统上安装 MySQL 数据库是一项常见的任务,尤其是对于 Web 开发者和系统管理员来说。本文将详细介绍如何在 CentOS 系统上安装 ...

    MariaDB-5.5.68的RPM包

    MariaDB-5.5.68-centos6-i686-compat.rpm包含了与MySQL兼容的库和文件,确保那些为MySQL编写的旧应用程序或库可以在MariaDB上运行。 MariaDB-5.5.68-centos6-i686-shared.rpm是共享库,包含了MariaDB运行时所需的...

    centos6 安装mysql5.6.x版本

    本教程将详细讲解如何在CentOS 6上安装MySQL 5.6.x版本,并涉及如何自定义安装路径,以满足特定的需求。 1. **准备工作** 在开始安装前,确保系统已经更新到最新状态,运行`yum update`来获取最新的软件包和安全...

    centos5.5安装mysql5.5

    集合网上资料和自身实际安装整理的centos5.5安装mysql5.5,文档中有5.5和5.6的下载地载,如果安装5.6还需要找一点资料。

    centos8安装kamailio5.5.x

    官方网站只提供了debian下安装kamailio的文档。

    centos7安装mysql5.x脚本

    MySQL 5.x安装后,为了安全起见,需要进行初始化设置。运行`mysql_secure_installation`脚本: ```bash sudo mysql_secure_installation ``` 在这个脚本中,你可以设置root用户的密码,删除匿名用户,禁止远程root...

    CentOS安装MySQL 5.5

    ### CentOS安装MySQL 5.5知识点详解 #### 1. 概述 本文档旨在指导如何在CentOS系统上从源代码编译、安装并配置MySQL 5.5数据库管理系统。该过程涉及到软件环境的准备、编译工具的安装、MySQL源代码的编译与配置等...

    CentOS6.2的pxelinux.0

    PXE引导系统时用得着哦。CentOS6.2版本的pxelinux.0

    CentOS-6.2 DVD安装.doc.doc

    CentOS-6.2 DVD安装.doc.doc

    CentOS 6.2安装(超级详细图解教程)

    * 可以从 http://centos.ustc.edu.cn/centos/6.2/isos/i386/CentOS-6.2-i386-bin-DVD1to2.torrent 下载 32 位 CentOS 6.2 镜像文件。 * 可以从 ...

    linux下安装mysql5.5.docx

    在Linux环境下安装MySQL 5.5是一个相对复杂的过程,尤其对于初学者来说。以下是对整个安装过程的详细解析: 首先,我们需要确保系统中没有预装其他版本的MySQL或其变体,例如MariaDB。通过执行`rpm -qa | grep -i ...

    centos 6.5配置mysql5.5

    在 CentOS 6.5 上安装并配置 MySQL 5.5 是一项常见的任务,尤其是对于那些希望在服务器环境中部署稳定、可靠的数据库服务的系统管理员来说。本文将详细介绍如何在 CentOS 6.5 系统上安装 MySQL 5.5,并进行必要的...

    Centos7安装MySQL5.5-5.7.docx

    ### CentOS 7 安装 MySQL 5.5 至 5.7 详细步骤与注意事项 #### 一、概述 本文档旨在详细介绍如何在 CentOS 7 系统中安装 MySQL 数据库的不同版本(5.5 至 5.7)。通过本教程,您将了解从下载源安装包到最终配置 ...

    mysql5.5升级完整包

    1、安装MySQL 5.5.x的yum源: rpm -Uvh http://repo.webtatic.com/yum/centos/5/latest.rpm 2、安装MySQL客户端的支持包: yum install libmysqlclient15 --enablerepo=webtatic 3、卸载MySQL老版本的软件包: yum...

    centos6.2安装(详细图解安装).doc

    centos6.2安装 CentOS 6.2安装 实验环境:VMware 6.5.2 安装镜像:CentOS-6.2-i386-bin-DVD1.iso CentOS-6.2镜像共两张DVD1和DVD2,安装操作系统只用DVD1即可 镜像下载地址: 32位DVD1...

    centos6.2安装两个mysql.pdf

    根据提供的文件内容,以下知识点详细说明了在CentOS 6.2系统中安装两个MySQL实例的过程和相关技术细节: 1. Linux系统用户和组管理:安装MySQL服务前,需要在系统中创建一个专门的用户组和用户来运行MySQL服务,...

    CentOS 6.2 安装教程.docx

    32位系统的下载地址是:http://isoredirect.centos.org/centos/6/isos/i386/,64位系统的下载地址为:http://isoredirect.centos.org/centos/6/isos/x86_64/。这两个镜像文件中,CentOS-6.2-i386-bin-DVD1是必需的...

    centos7安装MySQL8.0.25.doc

    "CentOS 7 安装 MySQL 8.0.25" 在本文中,我们将详细介绍如何在 CentOS 7 系统上安装 MySQL 8.0.25。 MySQL 是一个流行的关系数据库管理系统,广泛应用于各种 Web 应用程序中。 安装前的准备 在安装 MySQL 之前,...

    linux中用二进制安装MySQL5.5.docx

    ### Linux中使用二进制方式安装MySQL 5.5 的详细步骤 #### 一、准备工作 在开始安装之前,确保你的CentOS系统是最新的,并且已经安装了必要的依赖包。 **1. 更新系统:** ```bash [root@localhost ~]# yum ...

Global site tag (gtag.js) - Google Analytics