`
JavaChristmas
  • 浏览: 29098 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

CentOS6.2安装MySQL5.5

阅读更多

从上午到现在一直在装MySQL,查了很多资料终于搞定了。和大家分享下。

 

操作系统:CentOS 6.2

 

安装工具:Windows 7的Xshell

 

一、下载cmake和mysql的安装包

 

 

wget http://www.cmake.org/files/v2.8/cmake-2.8.5.tar.gz

wget http://mysql.mirror.kangaroot.net/Downloads/MySQL-5.5/mysql-5.5.21.tar.gz
 

 

二、安装cmake

 

cd cmake-2.8.5  #进入解压目录

./configure --prefix=/home/software/cmake/   #prefix后为安装目录

#发现这一步出现错误,无法继续
#经查找,发现是少装了个东西

 yum install gcc-c++    #如果上一步没错,跳过此步骤

make && make install

#cmake安装完成

 

三、安装MySQL

 

groupadd mysql  #添加mysql组

useradd -g mysql mysql  #创建用户mysql并加入到mysql组

mkdir -p /home/software/mysql  #创建MySQL数据库存放目录

mkdir -p/home/software/mysql/data #创建MySQL安装目录 

tar zxvf mysql-5.5.21.tar.gz  #解压

cd mysql-5.5.21 #进入mysql的解压目录

cmake . -DCMAKE_INSTALL_PREFIX=/home/software/mysql  \

-DMYSQL_DATADIR=/home/software/mysql/data \

-DSYSCONFDIR=/etc  #配置

#配置这一步我试了很久都报错,说找不到cmake命令

#后来改成下面的这句就可以了

                                   
/home/software/cmake/bin/cmake .

-DCMAKE_INSTALL_PREFIX=/home/software/mysql  \

-DMYSQL_DATADIR=/home/software/mysql/data \

-DSYSCONFDIR=/etc  #配置,就是你的cmake命令应该在安装目录的bin下

面,需要把整个路径写上才可以

make #编译

make install  #安装

 

四、配置MySQL

 

cd /home/software/mysql #进入mysql的安装目录

cp ./support-files/my-huge.cnf /etc/my.cnf   #拷贝配置文件

#(注意:/etc目录下面默认有一个my.cnf,直接覆盖即可)

vi /etc/my.cnf   #编辑配置文件,在 [mysqld] 部分增加下面一行

datadir = /home/software/mysql/data  #添加MySQL数据库路径

:wq!   #保存退出

./scripts/mysql_install_db --user=mysql  #生成mysql系统数据库

cp ./support-files/mysql.server  /etc/rc.d/init.d/mysqld  

#把Mysql加入系统启动

chmod 755 /etc/init.d/mysqld   #增加执行权限

chkconfig mysqld on  #加入开机启动

vi /etc/rc.d/init.d/mysqld  #编辑

basedir = /home/software/mysql  #MySQL程序安装路径

datadir = /home/software/mysql/data  #MySQl数据库存放目录

service mysqld start  #启动 

vi /etc/profile   #把mysql服务加入系统环境变量:在最后添加下面这一行
 
export PATH=$PATH:/usr/local/mysql/bin
 
#下面这两行把myslq的库文件链接到系统默认的位置,这样你在编译类似PHP等#软件时可以不用指定mysql的库文件地址。
 
 ln -s /usr/local/mysql/lib/mysql /usr/lib/mysql
  ln -s /usr/local/mysql/include/mysql /usr/include/mysql 
 
 shutdown -r now     

#需要重启系统,等待系统重新启动之后继续在终端命令行下面操作
  
mysql_secure_installation    #设置Mysql密码

#然后进行mysql的初始化配置,看提示就知道了

service mysqld restart  #重启

 

五、配置远程连接用户

 

vim /etc/sysconfig/iptables

#加入下面这行,注意把它添加到22端口后面,切记不要放在最后

-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT

:wq  #保存退出

/etc/rc.d/init.d/iptables restart

grant all privileges on *.* to bbcv@'%' identified by 'bbcv' with grant 

option  #进入mysql通过授权语句添加远程用户,之后便可以远程到mysql

 

 

1
0
分享到:
评论

相关推荐

    centos5.5安装mysql5.5

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

    centos 6.5配置mysql5.5

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

    CentOS安装MySQL 5.5

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

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

    CentOS 6.2 安装超详细图解教程 CentOS 6.2 安装是许多 Linux 初学者和服务器管理员需要掌握的基本技能之一。本资源提供了超详细的图解教程,指导用户从下载 CentOS 6.2 镜像文件到安装完成整个过程。通过这个教程...

    Centos115安装mysql5.5+.pdf

    Centos115安装mysql5.5+.pdf

    Centos115安装mysql5.5+.docx

    Centos115安装mysql5.5+.docx

    centos6.2安装手册

    centos6.2安装手册,用于宇视相关软件部署、开局所用。

    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...

    CentOS 6.2安装教程

    **CentOS 6.2 安装教程** **一、CentOS 简介** CentOS 是一个基于 Linux 的开源操作系统发行版,以其安全性、稳定性、高效性而受到广泛欢迎。它是由 Red Hat Enterprise Linux (RHEL) 的开放源代码重新编译而成,...

    Centos7安装MySQL5.5-5.7.docx

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

    CentOS6.2安装(超级详细图解教程)

    ### CentOS 6.2 安装超级详细图解教程知识点概览 #### 一、CentOS 6.2 镜像文件与下载资源 - **CentOS 6.2** 的安装流程涉及两个DVD镜像文件,其中**DVD1**包含核心系统组件,而**DVD2**则提供额外的软件包支持。 ...

    CentOS6.2下配置Django+Python环境步骤

    在CentOS 6.2系统下配置Django与Python环境是一项关键任务,尤其对于那些希望在稳定的企业级Linux操作系统上部署动态网站或Web应用的开发者而言。以下将详细阐述整个配置流程,涵盖从安装必要的软件包到最终启动...

    CentOS 6.2 RPM 安装 MySQL

    CentOS 6.2 rpm 方式安装 MySQL 的文档,简单实用!

    centos安装mysql5.5.txt

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

    centos 7安装mysql5.5的方法

    在CentOS 7上安装MySQL 5.5的过程可能会遇到一些挑战,因为默认情况下,CentOS 7已经不再提供MySQL,而是选择了免费的MariasDB作为替代。然而,如果你需要安装MySQL 5.5,首先需要卸载MariasDB,然后安装MySQL的依赖...

    CentOS_6.2安装(超级详细图解教程)

    CentOS_6.2安装(超级详细图解教程

    centos6.2安装两个mysql--宋正河整理

    在Linux系统中,尤其是服务器级别的操作系统,如CentOS 6.2,安装多个MySQL数据库实例是一种常见的需求,可能出于测试、隔离不同的应用环境或者服务高可用性的考虑。本教程由宋正河整理,将详细讲解如何在CentOS 6.2...

Global site tag (gtag.js) - Google Analytics