源代码安装 mysql5.1 与 5.5
2011-10-16 23:55
232 查看
OS: Red Hat Enterprise Linux Server release 4.0
MySQL: 5.1.59
源码 放置在 /root/insatll/mysql , 安装目的地是/usr/local/mysql-5.1
1.准备
创建一个用户来运行 MySQL 守护进程。
# groupadd mysqlg
# useradd –g mysqlg –r mysql
# cd /root/insatll/mysql
# tar zxvf mysql-5.1.59.tar.gz
2.配置编译选项,编译、安装
# cd mysql-5.1.59
# ./configure --prefix=/usr/local/mysql-5.1 \
--with-charset=utf8 \
--with-extra-charsets=all \
--with-tcp-port=3306 \
--with-unix-socket-path=/tmp/mysql.sock \
--with-mysqld-user=mysqld \
--with-federated-storage-engine \
--wih-mysqld-user=mysqld \
--with-plugins=innobase,myisam \
--enable-assembler \
--without-isam \
--with-client-ldflags=-all-static \
--with-mysqld-ldflags=-all-static
# make && make install
3. 初始化数据库
# scripts/mysql_install_db
4. 配置
在 MySQL 提供的支持文件中复制一个合适的配置档到 MySQL 数据目录中,并命名为 my.cnf
# cp support-files/my-media.cnf /etc/my.cnf
完成编辑此配置档后,记得顺便修改一下 MySQL 数据目录的 ownership:
# cd /usr/local
# chown –R mysql mysql-5.1
--------------------------------------------------------------------------------------------------------------------
OS: Red Hat Enterprise Linux Server release 4.0
MySQL: 5.5.16
1.安装CMAKE & ncurses-devel
下载cmake-2.8.6-Linux-i386.tar.gz包,放置在/root/install/tool下
#tar xzf cmake-2.8.6-Linux-i386.tar.gz
下载ncurses-devel-5.9-2.20110716.fc16.i686.rpm,放置在/root/install/tool下
#rpm -ivh --nodeps ncurses-devel-5.9-2.20110716.fc16.i686.rpm
2.安装准备
下载mysql-5.5.16.tar.gz包 ,放置到/root/install/mysql目录下
#tar xzf mysql-5.5.16.tar.gz
#cd mysql-5.5.16
3.编译安装
#/root/install/tool/cmake-2.8.6-Linux-i386/bin/cmake . LH
#/root/install/tool/cmake-2.8.6-Linux-i386/bin/cmake . \
-DCMAKE_INSTALL_PREFIX=/usr/local/mysql \
-DSYSCONFDIR=/etc \
-DWITH_INNOBASE_STORAGE_ENGINE=1 \
-DWITH_MYIASM_STORAGE_ENGINE=1 \
-DMYSQL_UNIX_ADDR=/tmp/mysqld.sock \
-DMYSQL_TCP_PORT=3306 \
-DENABLED_LOCAL_INFILE=1 \
-DEXTRA_CHARSETS=all \
-DDEFAULT_CHARSET=utf8 \
-DDEFAULT_COLLATION=utf8_general_ci
#make && make install
4.配置
share/mysql/my-medium.cnf /etc/my.cnf
chown -R mysql /etc/my.cnf
修改配置文件 配置数据文件、日志的路径
vi /etc/my.cnf
basedir = /usr/local/mysql
datadir = /usr/local/mysql/data
log-error = /usr/local/mysql/logs/err
初始MySQL配置表(用户表 权限表等)
./scripts/mysql_install_db --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
MySQL: 5.1.59
源码 放置在 /root/insatll/mysql , 安装目的地是/usr/local/mysql-5.1
1.准备
创建一个用户来运行 MySQL 守护进程。
# groupadd mysqlg
# useradd –g mysqlg –r mysql
# cd /root/insatll/mysql
# tar zxvf mysql-5.1.59.tar.gz
2.配置编译选项,编译、安装
# cd mysql-5.1.59
# ./configure --prefix=/usr/local/mysql-5.1 \
--with-charset=utf8 \
--with-extra-charsets=all \
--with-tcp-port=3306 \
--with-unix-socket-path=/tmp/mysql.sock \
--with-mysqld-user=mysqld \
--with-federated-storage-engine \
--wih-mysqld-user=mysqld \
--with-plugins=innobase,myisam \
--enable-assembler \
--without-isam \
--with-client-ldflags=-all-static \
--with-mysqld-ldflags=-all-static
# make && make install
3. 初始化数据库
# scripts/mysql_install_db
4. 配置
在 MySQL 提供的支持文件中复制一个合适的配置档到 MySQL 数据目录中,并命名为 my.cnf
# cp support-files/my-media.cnf /etc/my.cnf
完成编辑此配置档后,记得顺便修改一下 MySQL 数据目录的 ownership:
# cd /usr/local
# chown –R mysql mysql-5.1
--------------------------------------------------------------------------------------------------------------------
OS: Red Hat Enterprise Linux Server release 4.0
MySQL: 5.5.16
1.安装CMAKE & ncurses-devel
下载cmake-2.8.6-Linux-i386.tar.gz包,放置在/root/install/tool下
#tar xzf cmake-2.8.6-Linux-i386.tar.gz
下载ncurses-devel-5.9-2.20110716.fc16.i686.rpm,放置在/root/install/tool下
#rpm -ivh --nodeps ncurses-devel-5.9-2.20110716.fc16.i686.rpm
2.安装准备
下载mysql-5.5.16.tar.gz包 ,放置到/root/install/mysql目录下
#tar xzf mysql-5.5.16.tar.gz
#cd mysql-5.5.16
3.编译安装
#/root/install/tool/cmake-2.8.6-Linux-i386/bin/cmake . LH
#/root/install/tool/cmake-2.8.6-Linux-i386/bin/cmake . \
-DCMAKE_INSTALL_PREFIX=/usr/local/mysql \
-DSYSCONFDIR=/etc \
-DWITH_INNOBASE_STORAGE_ENGINE=1 \
-DWITH_MYIASM_STORAGE_ENGINE=1 \
-DMYSQL_UNIX_ADDR=/tmp/mysqld.sock \
-DMYSQL_TCP_PORT=3306 \
-DENABLED_LOCAL_INFILE=1 \
-DEXTRA_CHARSETS=all \
-DDEFAULT_CHARSET=utf8 \
-DDEFAULT_COLLATION=utf8_general_ci
#make && make install
4.配置
share/mysql/my-medium.cnf /etc/my.cnf
chown -R mysql /etc/my.cnf
修改配置文件 配置数据文件、日志的路径
vi /etc/my.cnf
basedir = /usr/local/mysql
datadir = /usr/local/mysql/data
log-error = /usr/local/mysql/logs/err
初始MySQL配置表(用户表 权限表等)
./scripts/mysql_install_db --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
相关文章推荐
- CentOS 5.5 安装 mysql5.1
- centos6.4 安装 mysql5.5 confilt冲突 mysql5.1 lib 解决
- Linux下源代码编译Mysql5.5版本安装详细步骤及编译参数
- MySQL 5.5 三大安装方式:【二进制、源代码编译 和 RPM 包】 安装步骤及优缺点比较
- centos6.4 安装 mysql5.5 confilt冲突 mysql5.1 lib 解决
- Ubuntu10.4, SUSE11.2下 mysql5.1/5.5的安装与简单配置(包括增加用户和修改字符集)
- CentOS 5.5 升级php到5.2,mysql到5.1 (yum安装之后的为5.1.6版本过低而升级)
- MySQL 5.5 三大安装方式:【二进制、源代码编译 和 RPM 包】 安装步骤及优缺点比较
- CentOS-5 yum安装mysql-5.5/5.1
- centos yum配置mysql-5.5/5.1 php 5.3 nginx安装 spawn-fcgi 安装 php-fpm启动
- MySQL-5.5 cmake编译安装
- Mysql 5.5的编译安装 在ubuntu 10平台上面
- mysql 5.5 win7安装最后一步总是停止响应
- mysql5.5手动编译安装及编译参数介绍
- 新安装的Mysql5.5数据库使用mybatis提示插入数据成功并且主键已经自增,但是数据表中没有数
- 安装mysql源代码出错
- MySQL 4.1/5.0/5.1/5.5/5.6各版本的主要区别整理
- 烂泥:mysql5.5数据库cmake源码编译安装
- 在centos上安装php5.5+MySQL 5.5.32
- CentOS 5.5(Apache+PHP+Mysql)安装2