1.安装前装备
1.1已经安装gcc(gcc-c++) make automake
1.2下载cmake:http://www.cmake.org/files/v2.8/cmake-2.8.8.tar.gz
1.3下载mysql:http://fossies.org/unix/misc/mysql-5.5.23.tar.gz/
1.4下载bison:http://ftp.gnu.org/gnu/bison/bison-2.5.tar.gz
2.安装cmake
tar zxvf cmake-2.8.8.tar.gz
cd cmake-2.8.8
./bootstrap
gmake
gmake install
3.安装bison
tar zxvf bison-2.5.tar.gz
cd bison-2.5
./configure
make
make install
4.安装mysql
默认编码设为gbk,字符集为gbk_chinese_ci
4.1添加mysql账户
/usr/sbin/groupadd mysql
/usr/sbin/useradd -g mysql mysql
4.2解压
tar xvf mysql-5.5.23.tar.gz
cd mysql-5.5.23/
4.3编译
cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \
-DMYSQL_UNIX_ADDR=/tmp/mysql.sock \
-DDEFAULT_CHARSET=gbk \
-DDEFAULT_COLLATION=gbk_chinese_ci \
-DWITH_EXTRA_CHARSETS:STRING=gbk,gb2312,utf8 \
-DWITH_MYISAM_STORAGE_ENGINE=1 \
-DWITH_INNOBASE_STORAGE_ENGINE=1 \
-DWITH_READLINE=1 \
-DENABLED_LOCAL_INFILE=1 \
-DMYSQL_DATADIR=/opt/mysql/data
make
make install
4.4增加权限
chmod +w /usr/local/mysql
chown -R mysql:mysql /usr/local/mysql
mkdir -p /opt/mysql/data/
mkdir -p /opt/mysql/log/
chown -R mysql:mysql /opt/mysql/
4.5拷贝my.cnf文件
cd support-files/
cp my-large.cnf /opt/mysql/my.cnf (注意:my-large.cnf适用于1G内存左右的服务器,可以根据自己配置情况选用my-large.cnf 或 my-huge.cnf 等不同配置)
cp mysql.server /etc/init.d/mysqld
5.初始化安装
/usr/local/mysql/scripts/mysql_install_db \
--defaults-file=/opt/mysql/my.cnf \
--basedir=/usr/local/mysql \
--datadir=/opt/mysql/data \
--user=mysql
6.将mysql加入开启启动
chmod +x /etc/init.d/mysqld
vi /etc/init.d/mysqld (如果有特殊目录,编辑此文件,比如基本目录,及数据目录)
basedir=/usr/local/mysql
datadir=/opt/mysql/data
chkconfig --add mysqld
chkconfig --level 345 mysqld on
7.启动mysql
service mysqld start
8.修改root密码
mysqladmin -u root password "newpwd"
9.安装中的其他问题
Could NOT find Curses (missing: CURSES_LIBRARY CURSES_INCLUDE_PATH)
缺少 ncurses-devel
用yum install ncurses-devel
分享到:
相关推荐
CentOS 6.2 rpm 方式安装 MySQL 的文档,简单实用!
CentOS 6.2编译安装Nginx1.2.0+MySQL5.5.25+PHP5.3.13
CentOS 6.2 安装超详细图解教程 CentOS 6.2 安装是许多 Linux 初学者和服务器管理员需要掌握的基本技能之一。本资源提供了超详细的图解教程,指导用户从下载 CentOS 6.2 镜像文件到安装完成整个过程。通过这个教程...
CentOS 6.2编译安装Apache2.4.1+MySQL5.5.21+PHP5.3.10
在Linux系统中,尤其是服务器级别的操作系统,如CentOS 6.2,安装多个MySQL数据库实例是一种常见的需求,可能出于测试、隔离不同的应用环境或者服务高可用性的考虑。本教程由宋正河整理,将详细讲解如何在CentOS 6.2...
centos6.2安装 CentOS 6.2安装 实验环境:VMware 6.5.2 安装镜像:CentOS-6.2-i386-bin-DVD1.iso CentOS-6.2镜像共两张DVD1和DVD2,安装操作系统只用DVD1即可 镜像下载地址: 32位DVD1...
接下来,为Django项目提供数据库支持,我们选择SQLite作为示例数据库,通过下载源码并编译安装来实现。 ```bash wget http://www.sqlite.org/sqlite-autoconf-3081000.tar.gz tar -xzvf sqlite-autoconf-3081000....
CentOS 6.2编译安装LAMP最详细教程!
3. 配置MySQL安装参数:在编译源代码前,需要通过configure脚本来设置安装目录以及运行参数。 - `./configure --prefix=/usr/local/mysql3308 ...`:配置安装路径为/usr/local/mysql3308,并设置其他相关参数,如...
centos6.2安装手册,用于宇视相关软件部署、开局所用。
CentOS 6.2+Nginx+mysql
**CentOS 6.2 安装教程** **一、CentOS 简介** CentOS 是一个基于 Linux 的开源操作系统发行版,以其安全性、稳定性、高效性而受到广泛欢迎。它是由 Red Hat Enterprise Linux (RHEL) 的开放源代码重新编译而成,...
在深入探讨如何在CentOS 6.2上通过YUM包管理器安装中文输入法之前,我们先简要了解一下CentOS以及YUM的基本概念。CentOS是基于Red Hat Enterprise Linux (RHEL)源代码编译而成的一个开源操作系统,它旨在提供一个...
### CentOS6.2 下 OpenLDAP 安装与配置详解 #### 一、OpenLDAP简介 OpenLDAP 是一个开源实现的轻量级目录访问协议(Lightweight Directory Access Protocol, LDAP)服务器套件,常用于集中管理和分发组织内各种资源...
### CentOS 6.2 安装超级详细图解教程知识点概览 #### 一、CentOS 6.2 镜像文件与下载资源 - **CentOS 6.2** 的安装流程涉及两个DVD镜像文件,其中**DVD1**包含核心系统组件,而**DVD2**则提供额外的软件包支持。 ...
制作U盘安装CentOS 6.2是一个常见的系统部署任务,尤其对于IT专业人士而言,了解这一过程至关重要。这里我们将深入探讨如何使用给定的文件来完成这个任务。 首先,我们需要两个关键工具,从提供的文件列表中可以...
2. **MySQL安装与初始化**: MySQL是一种流行的开源关系型数据库管理系统,5.5.3版本在性能和功能上都有所提升。使用YUM安装MySQL后,需要初始化数据库,设置root用户的密码,以及创建必要的数据目录。然后启动...