渔人码头官方网址-产妇做月子鸡怎么吃法

首页

AD联系:507867812

渔人码头官方网址

时间:2019-11-18 14:45:49 作者:欧冠足球 趾吃 浏览量:87626

渔人码头官方网址MySQL 5.5主从复制

我的操作系统:rhel6,定制安装时选择base system为默认。developmet 选择的development-tools所有可选包。

安装mysql5.5要求安装ncurses-devel包。我的系统没有装,从光盘yum安装或者rpm安装。

Oracle新释出5.5版本要用cmake来编译源码包。所以还要安装cmake。我下载的cmake2.8,于是卸载了原系统的cmake2.6。

编译时进入解压后的mysql目录,查看一下INSTALL-SOURCE文件,里面介绍了各种操作系统平台mysql的安装方法。不过我大略看了一下好像是没写怎么定制安装。这时我们可以打开同目录下的BUILD-CMAKE文件,里面介绍了如何使用cmake来configuration parameters。于是我们可以在当前目录下输入cmake -L;要查看带简短解释的编译属性用cmake -LH;再全一点可以用cmake -LAH。

这里我把安装cmake和mysql的过程写入了一个脚本:

#! /bin/bashcmakever=cmake-2.8.3mysqlver=mysql-5.5.12mysql_home=/usr/local/mysql########################groupadd mysqluseradd -g mysql -s /sbin/nologin mysqlmkdir /opt/datachown -R mysql.mysql /opt/datamkdir /usr/local/mysqltar zxvf $cmakever.tar.gzcd $cmakever./configure;make;make installcd -tar zxvf $mysqlver.tar.gzcd $mysqlvercmake . -DCMAKE_INSTALL_PREFIX=$mysql_home \

-DINSTALL_DATADIR=/opt/data -DDEFAULT_CHARSET=utf8 \

-DEXTAR_CHARSETS=all -DENABLED_LOCAL_INFILE=1 \

-DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_E \MBEDDED_SERVER=1make;make installcp -f $mysql_home/support-files/my-medium.cnf /etc/my.cnfsed -e '/\[client\]/a\default_character_set=utf8' -e '/\[mysqld\]/a\character_set_server=utf8\n\datadir=/opt/data'/etc/my.cnf > /etc/my.cnf.newmv /etc/my.cnf /etc/my.cnf.oldmv /etc/my.cnf.new /etc/my.cnf$mysql_home/scripts/mysql_install_db --datadir=/opt/data --basedir=$mysql_home \

--user=mysql > /dev/null 2>&1#./bin/mysqld_safe --user=mysql & > /dev/null 2>&1cp -f $mysql_home/support-files/mysql.server /etc/init.d/mysqldchmod +x /etc/init.d/mysqldchkconfig --add /etc/init.d/mysqldchkconfig --level 35 mysqld onecho "export PATH=$PATH:$mysql_home/bin" >> /etc/profilesource /etc/profileservice mysqld start

注:两个标红的地方都是一行,其中第一个是我定制的编译选项,第二个是用sed在my.cnf中加入字符编码和数据目录。因为我在安装时自定义了数据目录。如果不编辑默认的配置文件总是在mysql_install_db那一步就出错。

linux

我的操作系统:rhel6,定制安装时选择base system为默认。developmet 选择的development-tools所有可选包。

安装mysql5.5要求安装ncurses-devel包。我的系统没有装,从光盘yum安装或者rpm安装。

Oracle新释出5.5版本要用cmake来编译源码包。所以还要安装cmake。我下载的cmake2.8,于是卸载了原系统的cmake2.6。

编译时进入解压后的mysql目录,查看一下INSTALL-SOURCE文件,里面介绍了各种操作系统平台mysql的安装方法。不过我大略看了一下好像是没写怎么定制安装。这时我们可以打开同目录下的BUILD-CMAKE文件,里面介绍了如何使用cmake来configuration parameters。于是我们可以在当前目录下输入cmake -L;要查看带简短解释的编译属性用cmake -LH;再全一点可以用cmake -LAH。

这里我把安装cmake和mysql的过程写入了一个脚本:

#! /bin/bashcmakever=cmake-2.8.3mysqlver=mysql-5.5.12mysql_home=/usr/local/mysql########################groupadd mysqluseradd -g mysql -s /sbin/nologin mysqlmkdir /opt/datachown -R mysql.mysql /opt/datamkdir /usr/local/mysqltar zxvf $cmakever.tar.gzcd $cmakever./configure;make;make installcd -tar zxvf $mysqlver.tar.gzcd $mysqlvercmake . -DCMAKE_INSTALL_PREFIX=$mysql_home \

-DINSTALL_DATADIR=/opt/data -DDEFAULT_CHARSET=utf8 \

-DEXTAR_CHARSETS=all -DENABLED_LOCAL_INFILE=1 \

-DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_E \MBEDDED_SERVER=1make;make installcp -f $mysql_home/support-files/my-medium.cnf /etc/my.cnfsed -e '/\[client\]/a\default_character_set=utf8' -e '/\[mysqld\]/a\character_set_server=utf8\n\datadir=/opt/data'/etc/my.cnf > /etc/my.cnf.newmv /etc/my.cnf /etc/my.cnf.oldmv /etc/my.cnf.new /etc/my.cnf$mysql_home/scripts/mysql_install_db --datadir=/opt/data --basedir=$mysql_home \

--user=mysql > /dev/null 2>&1#./bin/mysqld_safe --user=mysql & > /dev/null 2>&1cp -f $mysql_home/support-files/mysql.server /etc/init.d/mysqldchmod +x /etc/init.d/mysqldchkconfig --add /etc/init.d/mysqldchkconfig --level 35 mysqld onecho "export PATH=$PATH:$mysql_home/bin" >> /etc/profilesource /etc/profileservice mysqld start

注:两个标红的地方都是一行,其中第一个是我定制的编译选项,第二个是用sed在my.cnf中加入字符编码和数据目录。因为我在安装时自定义了数据目录。如果不编辑默认的配置文件总是在mysql_install_db那一步就出错。

linuxMySQL 5.5主从复制

我的操作系统:rhel6,定制安装时选择base system为默认。developmet 选择的development-tools所有可选包。

安装mysql5.5要求安装ncurses-devel包。我的系统没有装,从光盘yum安装或者rpm安装。

Oracle新释出5.5版本要用cmake来编译源码包。所以还要安装cmake。我下载的cmake2.8,于是卸载了原系统的cmake2.6。

编译时进入解压后的mysql目录,查看一下INSTALL-SOURCE文件,里面介绍了各种操作系统平台mysql的安装方法。不过我大略看了一下好像是没写怎么定制安装。这时我们可以打开同目录下的BUILD-CMAKE文件,里面介绍了如何使用cmake来configuration parameters。于是我们可以在当前目录下输入cmake -L;要查看带简短解释的编译属性用cmake -LH;再全一点可以用cmake -LAH。

这里我把安装cmake和mysql的过程写入了一个脚本:

#! /bin/bashcmakever=cmake-2.8.3mysqlver=mysql-5.5.12mysql_home=/usr/local/mysql########################groupadd mysqluseradd -g mysql -s /sbin/nologin mysqlmkdir /opt/datachown -R mysql.mysql /opt/datamkdir /usr/local/mysqltar zxvf $cmakever.tar.gzcd $cmakever./configure;make;make installcd -tar zxvf $mysqlver.tar.gzcd $mysqlvercmake . -DCMAKE_INSTALL_PREFIX=$mysql_home \

-DINSTALL_DATADIR=/opt/data -DDEFAULT_CHARSET=utf8 \

-DEXTAR_CHARSETS=all -DENABLED_LOCAL_INFILE=1 \

-DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_E \MBEDDED_SERVER=1make;make installcp -f $mysql_home/support-files/my-medium.cnf /etc/my.cnfsed -e '/\[client\]/a\default_character_set=utf8' -e '/\[mysqld\]/a\character_set_server=utf8\n\datadir=/opt/data'/etc/my.cnf > /etc/my.cnf.newmv /etc/my.cnf /etc/my.cnf.oldmv /etc/my.cnf.new /etc/my.cnf$mysql_home/scripts/mysql_install_db --datadir=/opt/data --basedir=$mysql_home \

--user=mysql > /dev/null 2>&1#./bin/mysqld_safe --user=mysql & > /dev/null 2>&1cp -f $mysql_home/support-files/mysql.server /etc/init.d/mysqldchmod +x /etc/init.d/mysqldchkconfig --add /etc/init.d/mysqldchkconfig --level 35 mysqld onecho "export PATH=$PATH:$mysql_home/bin" >> /etc/profilesource /etc/profileservice mysqld start

注:两个标红的地方都是一行,其中第一个是我定制的编译选项,第二个是用sed在my.cnf中加入字符编码和数据目录。因为我在安装时自定义了数据目录。如果不编辑默认的配置文件总是在mysql_install_db那一步就出错。

linuxMySQL 5.5主从复制MySQL 5.5主从复制,见下图

我的操作系统:rhel6,定制安装时选择base system为默认。developmet 选择的development-tools所有可选包。

安装mysql5.5要求安装ncurses-devel包。我的系统没有装,从光盘yum安装或者rpm安装。

Oracle新释出5.5版本要用cmake来编译源码包。所以还要安装cmake。我下载的cmake2.8,于是卸载了原系统的cmake2.6。

编译时进入解压后的mysql目录,查看一下INSTALL-SOURCE文件,里面介绍了各种操作系统平台mysql的安装方法。不过我大略看了一下好像是没写怎么定制安装。这时我们可以打开同目录下的BUILD-CMAKE文件,里面介绍了如何使用cmake来configuration parameters。于是我们可以在当前目录下输入cmake -L;要查看带简短解释的编译属性用cmake -LH;再全一点可以用cmake -LAH。

这里我把安装cmake和mysql的过程写入了一个脚本:

#! /bin/bashcmakever=cmake-2.8.3mysqlver=mysql-5.5.12mysql_home=/usr/local/mysql########################groupadd mysqluseradd -g mysql -s /sbin/nologin mysqlmkdir /opt/datachown -R mysql.mysql /opt/datamkdir /usr/local/mysqltar zxvf $cmakever.tar.gzcd $cmakever./configure;make;make installcd -tar zxvf $mysqlver.tar.gzcd $mysqlvercmake . -DCMAKE_INSTALL_PREFIX=$mysql_home \

-DINSTALL_DATADIR=/opt/data -DDEFAULT_CHARSET=utf8 \

-DEXTAR_CHARSETS=all -DENABLED_LOCAL_INFILE=1 \

-DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_E \MBEDDED_SERVER=1make;make installcp -f $mysql_home/support-files/my-medium.cnf /etc/my.cnfsed -e '/\[client\]/a\default_character_set=utf8' -e '/\[mysqld\]/a\character_set_server=utf8\n\datadir=/opt/data'/etc/my.cnf > /etc/my.cnf.newmv /etc/my.cnf /etc/my.cnf.oldmv /etc/my.cnf.new /etc/my.cnf$mysql_home/scripts/mysql_install_db --datadir=/opt/data --basedir=$mysql_home \

--user=mysql > /dev/null 2>&1#./bin/mysqld_safe --user=mysql & > /dev/null 2>&1cp -f $mysql_home/support-files/mysql.server /etc/init.d/mysqldchmod +x /etc/init.d/mysqldchkconfig --add /etc/init.d/mysqldchkconfig --level 35 mysqld onecho "export PATH=$PATH:$mysql_home/bin" >> /etc/profilesource /etc/profileservice mysqld start

注:两个标红的地方都是一行,其中第一个是我定制的编译选项,第二个是用sed在my.cnf中加入字符编码和数据目录。因为我在安装时自定义了数据目录。如果不编辑默认的配置文件总是在mysql_install_db那一步就出错。

linux

我的操作系统:rhel6,定制安装时选择base system为默认。developmet 选择的development-tools所有可选包。

安装mysql5.5要求安装ncurses-devel包。我的系统没有装,从光盘yum安装或者rpm安装。

Oracle新释出5.5版本要用cmake来编译源码包。所以还要安装cmake。我下载的cmake2.8,于是卸载了原系统的cmake2.6。

编译时进入解压后的mysql目录,查看一下INSTALL-SOURCE文件,里面介绍了各种操作系统平台mysql的安装方法。不过我大略看了一下好像是没写怎么定制安装。这时我们可以打开同目录下的BUILD-CMAKE文件,里面介绍了如何使用cmake来configuration parameters。于是我们可以在当前目录下输入cmake -L;要查看带简短解释的编译属性用cmake -LH;再全一点可以用cmake -LAH。

这里我把安装cmake和mysql的过程写入了一个脚本:

#! /bin/bashcmakever=cmake-2.8.3mysqlver=mysql-5.5.12mysql_home=/usr/local/mysql########################groupadd mysqluseradd -g mysql -s /sbin/nologin mysqlmkdir /opt/datachown -R mysql.mysql /opt/datamkdir /usr/local/mysqltar zxvf $cmakever.tar.gzcd $cmakever./configure;make;make installcd -tar zxvf $mysqlver.tar.gzcd $mysqlvercmake . -DCMAKE_INSTALL_PREFIX=$mysql_home \

-DINSTALL_DATADIR=/opt/data -DDEFAULT_CHARSET=utf8 \

-DEXTAR_CHARSETS=all -DENABLED_LOCAL_INFILE=1 \

-DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_E \MBEDDED_SERVER=1make;make installcp -f $mysql_home/support-files/my-medium.cnf /etc/my.cnfsed -e '/\[client\]/a\default_character_set=utf8' -e '/\[mysqld\]/a\character_set_server=utf8\n\datadir=/opt/data'/etc/my.cnf > /etc/my.cnf.newmv /etc/my.cnf /etc/my.cnf.oldmv /etc/my.cnf.new /etc/my.cnf$mysql_home/scripts/mysql_install_db --datadir=/opt/data --basedir=$mysql_home \

--user=mysql > /dev/null 2>&1#./bin/mysqld_safe --user=mysql & > /dev/null 2>&1cp -f $mysql_home/support-files/mysql.server /etc/init.d/mysqldchmod +x /etc/init.d/mysqldchkconfig --add /etc/init.d/mysqldchkconfig --level 35 mysqld onecho "export PATH=$PATH:$mysql_home/bin" >> /etc/profilesource /etc/profileservice mysqld start

注:两个标红的地方都是一行,其中第一个是我定制的编译选项,第二个是用sed在my.cnf中加入字符编码和数据目录。因为我在安装时自定义了数据目录。如果不编辑默认的配置文件总是在mysql_install_db那一步就出错。

linuxMySQL 5.5主从复制,见下图

MySQL 5.5主从复制MySQL 5.5主从复制MySQL 5.5主从复制

我的操作系统:rhel6,定制安装时选择base system为默认。developmet 选择的development-tools所有可选包。

安装mysql5.5要求安装ncurses-devel包。我的系统没有装,从光盘yum安装或者rpm安装。

Oracle新释出5.5版本要用cmake来编译源码包。所以还要安装cmake。我下载的cmake2.8,于是卸载了原系统的cmake2.6。

编译时进入解压后的mysql目录,查看一下INSTALL-SOURCE文件,里面介绍了各种操作系统平台mysql的安装方法。不过我大略看了一下好像是没写怎么定制安装。这时我们可以打开同目录下的BUILD-CMAKE文件,里面介绍了如何使用cmake来configuration parameters。于是我们可以在当前目录下输入cmake -L;要查看带简短解释的编译属性用cmake -LH;再全一点可以用cmake -LAH。

这里我把安装cmake和mysql的过程写入了一个脚本:

#! /bin/bashcmakever=cmake-2.8.3mysqlver=mysql-5.5.12mysql_home=/usr/local/mysql########################groupadd mysqluseradd -g mysql -s /sbin/nologin mysqlmkdir /opt/datachown -R mysql.mysql /opt/datamkdir /usr/local/mysqltar zxvf $cmakever.tar.gzcd $cmakever./configure;make;make installcd -tar zxvf $mysqlver.tar.gzcd $mysqlvercmake . -DCMAKE_INSTALL_PREFIX=$mysql_home \

-DINSTALL_DATADIR=/opt/data -DDEFAULT_CHARSET=utf8 \

-DEXTAR_CHARSETS=all -DENABLED_LOCAL_INFILE=1 \

-DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_E \MBEDDED_SERVER=1make;make installcp -f $mysql_home/support-files/my-medium.cnf /etc/my.cnfsed -e '/\[client\]/a\default_character_set=utf8' -e '/\[mysqld\]/a\character_set_server=utf8\n\datadir=/opt/data'/etc/my.cnf > /etc/my.cnf.newmv /etc/my.cnf /etc/my.cnf.oldmv /etc/my.cnf.new /etc/my.cnf$mysql_home/scripts/mysql_install_db --datadir=/opt/data --basedir=$mysql_home \

--user=mysql > /dev/null 2>&1#./bin/mysqld_safe --user=mysql & > /dev/null 2>&1cp -f $mysql_home/support-files/mysql.server /etc/init.d/mysqldchmod +x /etc/init.d/mysqldchkconfig --add /etc/init.d/mysqldchkconfig --level 35 mysqld onecho "export PATH=$PATH:$mysql_home/bin" >> /etc/profilesource /etc/profileservice mysqld start

注:两个标红的地方都是一行,其中第一个是我定制的编译选项,第二个是用sed在my.cnf中加入字符编码和数据目录。因为我在安装时自定义了数据目录。如果不编辑默认的配置文件总是在mysql_install_db那一步就出错。

linux,如下图

我的操作系统:rhel6,定制安装时选择base system为默认。developmet 选择的development-tools所有可选包。

安装mysql5.5要求安装ncurses-devel包。我的系统没有装,从光盘yum安装或者rpm安装。

Oracle新释出5.5版本要用cmake来编译源码包。所以还要安装cmake。我下载的cmake2.8,于是卸载了原系统的cmake2.6。

编译时进入解压后的mysql目录,查看一下INSTALL-SOURCE文件,里面介绍了各种操作系统平台mysql的安装方法。不过我大略看了一下好像是没写怎么定制安装。这时我们可以打开同目录下的BUILD-CMAKE文件,里面介绍了如何使用cmake来configuration parameters。于是我们可以在当前目录下输入cmake -L;要查看带简短解释的编译属性用cmake -LH;再全一点可以用cmake -LAH。

这里我把安装cmake和mysql的过程写入了一个脚本:

#! /bin/bashcmakever=cmake-2.8.3mysqlver=mysql-5.5.12mysql_home=/usr/local/mysql########################groupadd mysqluseradd -g mysql -s /sbin/nologin mysqlmkdir /opt/datachown -R mysql.mysql /opt/datamkdir /usr/local/mysqltar zxvf $cmakever.tar.gzcd $cmakever./configure;make;make installcd -tar zxvf $mysqlver.tar.gzcd $mysqlvercmake . -DCMAKE_INSTALL_PREFIX=$mysql_home \

-DINSTALL_DATADIR=/opt/data -DDEFAULT_CHARSET=utf8 \

-DEXTAR_CHARSETS=all -DENABLED_LOCAL_INFILE=1 \

-DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_E \MBEDDED_SERVER=1make;make installcp -f $mysql_home/support-files/my-medium.cnf /etc/my.cnfsed -e '/\[client\]/a\default_character_set=utf8' -e '/\[mysqld\]/a\character_set_server=utf8\n\datadir=/opt/data'/etc/my.cnf > /etc/my.cnf.newmv /etc/my.cnf /etc/my.cnf.oldmv /etc/my.cnf.new /etc/my.cnf$mysql_home/scripts/mysql_install_db --datadir=/opt/data --basedir=$mysql_home \

--user=mysql > /dev/null 2>&1#./bin/mysqld_safe --user=mysql & > /dev/null 2>&1cp -f $mysql_home/support-files/mysql.server /etc/init.d/mysqldchmod +x /etc/init.d/mysqldchkconfig --add /etc/init.d/mysqldchkconfig --level 35 mysqld onecho "export PATH=$PATH:$mysql_home/bin" >> /etc/profilesource /etc/profileservice mysqld start

注:两个标红的地方都是一行,其中第一个是我定制的编译选项,第二个是用sed在my.cnf中加入字符编码和数据目录。因为我在安装时自定义了数据目录。如果不编辑默认的配置文件总是在mysql_install_db那一步就出错。

linux

我的操作系统:rhel6,定制安装时选择base system为默认。developmet 选择的development-tools所有可选包。

安装mysql5.5要求安装ncurses-devel包。我的系统没有装,从光盘yum安装或者rpm安装。

Oracle新释出5.5版本要用cmake来编译源码包。所以还要安装cmake。我下载的cmake2.8,于是卸载了原系统的cmake2.6。

编译时进入解压后的mysql目录,查看一下INSTALL-SOURCE文件,里面介绍了各种操作系统平台mysql的安装方法。不过我大略看了一下好像是没写怎么定制安装。这时我们可以打开同目录下的BUILD-CMAKE文件,里面介绍了如何使用cmake来configuration parameters。于是我们可以在当前目录下输入cmake -L;要查看带简短解释的编译属性用cmake -LH;再全一点可以用cmake -LAH。

这里我把安装cmake和mysql的过程写入了一个脚本:

#! /bin/bashcmakever=cmake-2.8.3mysqlver=mysql-5.5.12mysql_home=/usr/local/mysql########################groupadd mysqluseradd -g mysql -s /sbin/nologin mysqlmkdir /opt/datachown -R mysql.mysql /opt/datamkdir /usr/local/mysqltar zxvf $cmakever.tar.gzcd $cmakever./configure;make;make installcd -tar zxvf $mysqlver.tar.gzcd $mysqlvercmake . -DCMAKE_INSTALL_PREFIX=$mysql_home \

-DINSTALL_DATADIR=/opt/data -DDEFAULT_CHARSET=utf8 \

-DEXTAR_CHARSETS=all -DENABLED_LOCAL_INFILE=1 \

-DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_E \MBEDDED_SERVER=1make;make installcp -f $mysql_home/support-files/my-medium.cnf /etc/my.cnfsed -e '/\[client\]/a\default_character_set=utf8' -e '/\[mysqld\]/a\character_set_server=utf8\n\datadir=/opt/data'/etc/my.cnf > /etc/my.cnf.newmv /etc/my.cnf /etc/my.cnf.oldmv /etc/my.cnf.new /etc/my.cnf$mysql_home/scripts/mysql_install_db --datadir=/opt/data --basedir=$mysql_home \

--user=mysql > /dev/null 2>&1#./bin/mysqld_safe --user=mysql & > /dev/null 2>&1cp -f $mysql_home/support-files/mysql.server /etc/init.d/mysqldchmod +x /etc/init.d/mysqldchkconfig --add /etc/init.d/mysqldchkconfig --level 35 mysqld onecho "export PATH=$PATH:$mysql_home/bin" >> /etc/profilesource /etc/profileservice mysqld start

注:两个标红的地方都是一行,其中第一个是我定制的编译选项,第二个是用sed在my.cnf中加入字符编码和数据目录。因为我在安装时自定义了数据目录。如果不编辑默认的配置文件总是在mysql_install_db那一步就出错。

linux

MySQL 5.5主从复制

如下图

MySQL 5.5主从复制,如下图

我的操作系统:rhel6,定制安装时选择base system为默认。developmet 选择的development-tools所有可选包。

安装mysql5.5要求安装ncurses-devel包。我的系统没有装,从光盘yum安装或者rpm安装。

Oracle新释出5.5版本要用cmake来编译源码包。所以还要安装cmake。我下载的cmake2.8,于是卸载了原系统的cmake2.6。

编译时进入解压后的mysql目录,查看一下INSTALL-SOURCE文件,里面介绍了各种操作系统平台mysql的安装方法。不过我大略看了一下好像是没写怎么定制安装。这时我们可以打开同目录下的BUILD-CMAKE文件,里面介绍了如何使用cmake来configuration parameters。于是我们可以在当前目录下输入cmake -L;要查看带简短解释的编译属性用cmake -LH;再全一点可以用cmake -LAH。

这里我把安装cmake和mysql的过程写入了一个脚本:

#! /bin/bashcmakever=cmake-2.8.3mysqlver=mysql-5.5.12mysql_home=/usr/local/mysql########################groupadd mysqluseradd -g mysql -s /sbin/nologin mysqlmkdir /opt/datachown -R mysql.mysql /opt/datamkdir /usr/local/mysqltar zxvf $cmakever.tar.gzcd $cmakever./configure;make;make installcd -tar zxvf $mysqlver.tar.gzcd $mysqlvercmake . -DCMAKE_INSTALL_PREFIX=$mysql_home \

-DINSTALL_DATADIR=/opt/data -DDEFAULT_CHARSET=utf8 \

-DEXTAR_CHARSETS=all -DENABLED_LOCAL_INFILE=1 \

-DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_E \MBEDDED_SERVER=1make;make installcp -f $mysql_home/support-files/my-medium.cnf /etc/my.cnfsed -e '/\[client\]/a\default_character_set=utf8' -e '/\[mysqld\]/a\character_set_server=utf8\n\datadir=/opt/data'/etc/my.cnf > /etc/my.cnf.newmv /etc/my.cnf /etc/my.cnf.oldmv /etc/my.cnf.new /etc/my.cnf$mysql_home/scripts/mysql_install_db --datadir=/opt/data --basedir=$mysql_home \

--user=mysql > /dev/null 2>&1#./bin/mysqld_safe --user=mysql & > /dev/null 2>&1cp -f $mysql_home/support-files/mysql.server /etc/init.d/mysqldchmod +x /etc/init.d/mysqldchkconfig --add /etc/init.d/mysqldchkconfig --level 35 mysqld onecho "export PATH=$PATH:$mysql_home/bin" >> /etc/profilesource /etc/profileservice mysqld start

注:两个标红的地方都是一行,其中第一个是我定制的编译选项,第二个是用sed在my.cnf中加入字符编码和数据目录。因为我在安装时自定义了数据目录。如果不编辑默认的配置文件总是在mysql_install_db那一步就出错。

linux

我的操作系统:rhel6,定制安装时选择base system为默认。developmet 选择的development-tools所有可选包。

安装mysql5.5要求安装ncurses-devel包。我的系统没有装,从光盘yum安装或者rpm安装。

Oracle新释出5.5版本要用cmake来编译源码包。所以还要安装cmake。我下载的cmake2.8,于是卸载了原系统的cmake2.6。

编译时进入解压后的mysql目录,查看一下INSTALL-SOURCE文件,里面介绍了各种操作系统平台mysql的安装方法。不过我大略看了一下好像是没写怎么定制安装。这时我们可以打开同目录下的BUILD-CMAKE文件,里面介绍了如何使用cmake来configuration parameters。于是我们可以在当前目录下输入cmake -L;要查看带简短解释的编译属性用cmake -LH;再全一点可以用cmake -LAH。

这里我把安装cmake和mysql的过程写入了一个脚本:

#! /bin/bashcmakever=cmake-2.8.3mysqlver=mysql-5.5.12mysql_home=/usr/local/mysql########################groupadd mysqluseradd -g mysql -s /sbin/nologin mysqlmkdir /opt/datachown -R mysql.mysql /opt/datamkdir /usr/local/mysqltar zxvf $cmakever.tar.gzcd $cmakever./configure;make;make installcd -tar zxvf $mysqlver.tar.gzcd $mysqlvercmake . -DCMAKE_INSTALL_PREFIX=$mysql_home \

-DINSTALL_DATADIR=/opt/data -DDEFAULT_CHARSET=utf8 \

-DEXTAR_CHARSETS=all -DENABLED_LOCAL_INFILE=1 \

-DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_E \MBEDDED_SERVER=1make;make installcp -f $mysql_home/support-files/my-medium.cnf /etc/my.cnfsed -e '/\[client\]/a\default_character_set=utf8' -e '/\[mysqld\]/a\character_set_server=utf8\n\datadir=/opt/data'/etc/my.cnf > /etc/my.cnf.newmv /etc/my.cnf /etc/my.cnf.oldmv /etc/my.cnf.new /etc/my.cnf$mysql_home/scripts/mysql_install_db --datadir=/opt/data --basedir=$mysql_home \

--user=mysql > /dev/null 2>&1#./bin/mysqld_safe --user=mysql & > /dev/null 2>&1cp -f $mysql_home/support-files/mysql.server /etc/init.d/mysqldchmod +x /etc/init.d/mysqldchkconfig --add /etc/init.d/mysqldchkconfig --level 35 mysqld onecho "export PATH=$PATH:$mysql_home/bin" >> /etc/profilesource /etc/profileservice mysqld start

注:两个标红的地方都是一行,其中第一个是我定制的编译选项,第二个是用sed在my.cnf中加入字符编码和数据目录。因为我在安装时自定义了数据目录。如果不编辑默认的配置文件总是在mysql_install_db那一步就出错。

linux,见图

渔人码头官方网址

我的操作系统:rhel6,定制安装时选择base system为默认。developmet 选择的development-tools所有可选包。

安装mysql5.5要求安装ncurses-devel包。我的系统没有装,从光盘yum安装或者rpm安装。

Oracle新释出5.5版本要用cmake来编译源码包。所以还要安装cmake。我下载的cmake2.8,于是卸载了原系统的cmake2.6。

编译时进入解压后的mysql目录,查看一下INSTALL-SOURCE文件,里面介绍了各种操作系统平台mysql的安装方法。不过我大略看了一下好像是没写怎么定制安装。这时我们可以打开同目录下的BUILD-CMAKE文件,里面介绍了如何使用cmake来configuration parameters。于是我们可以在当前目录下输入cmake -L;要查看带简短解释的编译属性用cmake -LH;再全一点可以用cmake -LAH。

这里我把安装cmake和mysql的过程写入了一个脚本:

#! /bin/bashcmakever=cmake-2.8.3mysqlver=mysql-5.5.12mysql_home=/usr/local/mysql########################groupadd mysqluseradd -g mysql -s /sbin/nologin mysqlmkdir /opt/datachown -R mysql.mysql /opt/datamkdir /usr/local/mysqltar zxvf $cmakever.tar.gzcd $cmakever./configure;make;make installcd -tar zxvf $mysqlver.tar.gzcd $mysqlvercmake . -DCMAKE_INSTALL_PREFIX=$mysql_home \

-DINSTALL_DATADIR=/opt/data -DDEFAULT_CHARSET=utf8 \

-DEXTAR_CHARSETS=all -DENABLED_LOCAL_INFILE=1 \

-DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_E \MBEDDED_SERVER=1make;make installcp -f $mysql_home/support-files/my-medium.cnf /etc/my.cnfsed -e '/\[client\]/a\default_character_set=utf8' -e '/\[mysqld\]/a\character_set_server=utf8\n\datadir=/opt/data'/etc/my.cnf > /etc/my.cnf.newmv /etc/my.cnf /etc/my.cnf.oldmv /etc/my.cnf.new /etc/my.cnf$mysql_home/scripts/mysql_install_db --datadir=/opt/data --basedir=$mysql_home \

--user=mysql > /dev/null 2>&1#./bin/mysqld_safe --user=mysql & > /dev/null 2>&1cp -f $mysql_home/support-files/mysql.server /etc/init.d/mysqldchmod +x /etc/init.d/mysqldchkconfig --add /etc/init.d/mysqldchkconfig --level 35 mysqld onecho "export PATH=$PATH:$mysql_home/bin" >> /etc/profilesource /etc/profileservice mysqld start

注:两个标红的地方都是一行,其中第一个是我定制的编译选项,第二个是用sed在my.cnf中加入字符编码和数据目录。因为我在安装时自定义了数据目录。如果不编辑默认的配置文件总是在mysql_install_db那一步就出错。

linux

我的操作系统:rhel6,定制安装时选择base system为默认。developmet 选择的development-tools所有可选包。

安装mysql5.5要求安装ncurses-devel包。我的系统没有装,从光盘yum安装或者rpm安装。

Oracle新释出5.5版本要用cmake来编译源码包。所以还要安装cmake。我下载的cmake2.8,于是卸载了原系统的cmake2.6。

编译时进入解压后的mysql目录,查看一下INSTALL-SOURCE文件,里面介绍了各种操作系统平台mysql的安装方法。不过我大略看了一下好像是没写怎么定制安装。这时我们可以打开同目录下的BUILD-CMAKE文件,里面介绍了如何使用cmake来configuration parameters。于是我们可以在当前目录下输入cmake -L;要查看带简短解释的编译属性用cmake -LH;再全一点可以用cmake -LAH。

这里我把安装cmake和mysql的过程写入了一个脚本:

#! /bin/bashcmakever=cmake-2.8.3mysqlver=mysql-5.5.12mysql_home=/usr/local/mysql########################groupadd mysqluseradd -g mysql -s /sbin/nologin mysqlmkdir /opt/datachown -R mysql.mysql /opt/datamkdir /usr/local/mysqltar zxvf $cmakever.tar.gzcd $cmakever./configure;make;make installcd -tar zxvf $mysqlver.tar.gzcd $mysqlvercmake . -DCMAKE_INSTALL_PREFIX=$mysql_home \

-DINSTALL_DATADIR=/opt/data -DDEFAULT_CHARSET=utf8 \

-DEXTAR_CHARSETS=all -DENABLED_LOCAL_INFILE=1 \

-DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_E \MBEDDED_SERVER=1make;make installcp -f $mysql_home/support-files/my-medium.cnf /etc/my.cnfsed -e '/\[client\]/a\default_character_set=utf8' -e '/\[mysqld\]/a\character_set_server=utf8\n\datadir=/opt/data'/etc/my.cnf > /etc/my.cnf.newmv /etc/my.cnf /etc/my.cnf.oldmv /etc/my.cnf.new /etc/my.cnf$mysql_home/scripts/mysql_install_db --datadir=/opt/data --basedir=$mysql_home \

--user=mysql > /dev/null 2>&1#./bin/mysqld_safe --user=mysql & > /dev/null 2>&1cp -f $mysql_home/support-files/mysql.server /etc/init.d/mysqldchmod +x /etc/init.d/mysqldchkconfig --add /etc/init.d/mysqldchkconfig --level 35 mysqld onecho "export PATH=$PATH:$mysql_home/bin" >> /etc/profilesource /etc/profileservice mysqld start

注:两个标红的地方都是一行,其中第一个是我定制的编译选项,第二个是用sed在my.cnf中加入字符编码和数据目录。因为我在安装时自定义了数据目录。如果不编辑默认的配置文件总是在mysql_install_db那一步就出错。

linuxMySQL 5.5主从复制

MySQL 5.5主从复制

MySQL 5.5主从复制MySQL 5.5主从复制MySQL 5.5主从复制

我的操作系统:rhel6,定制安装时选择base system为默认。developmet 选择的development-tools所有可选包。

安装mysql5.5要求安装ncurses-devel包。我的系统没有装,从光盘yum安装或者rpm安装。

Oracle新释出5.5版本要用cmake来编译源码包。所以还要安装cmake。我下载的cmake2.8,于是卸载了原系统的cmake2.6。

编译时进入解压后的mysql目录,查看一下INSTALL-SOURCE文件,里面介绍了各种操作系统平台mysql的安装方法。不过我大略看了一下好像是没写怎么定制安装。这时我们可以打开同目录下的BUILD-CMAKE文件,里面介绍了如何使用cmake来configuration parameters。于是我们可以在当前目录下输入cmake -L;要查看带简短解释的编译属性用cmake -LH;再全一点可以用cmake -LAH。

这里我把安装cmake和mysql的过程写入了一个脚本:

#! /bin/bashcmakever=cmake-2.8.3mysqlver=mysql-5.5.12mysql_home=/usr/local/mysql########################groupadd mysqluseradd -g mysql -s /sbin/nologin mysqlmkdir /opt/datachown -R mysql.mysql /opt/datamkdir /usr/local/mysqltar zxvf $cmakever.tar.gzcd $cmakever./configure;make;make installcd -tar zxvf $mysqlver.tar.gzcd $mysqlvercmake . -DCMAKE_INSTALL_PREFIX=$mysql_home \

-DINSTALL_DATADIR=/opt/data -DDEFAULT_CHARSET=utf8 \

-DEXTAR_CHARSETS=all -DENABLED_LOCAL_INFILE=1 \

-DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_E \MBEDDED_SERVER=1make;make installcp -f $mysql_home/support-files/my-medium.cnf /etc/my.cnfsed -e '/\[client\]/a\default_character_set=utf8' -e '/\[mysqld\]/a\character_set_server=utf8\n\datadir=/opt/data'/etc/my.cnf > /etc/my.cnf.newmv /etc/my.cnf /etc/my.cnf.oldmv /etc/my.cnf.new /etc/my.cnf$mysql_home/scripts/mysql_install_db --datadir=/opt/data --basedir=$mysql_home \

--user=mysql > /dev/null 2>&1#./bin/mysqld_safe --user=mysql & > /dev/null 2>&1cp -f $mysql_home/support-files/mysql.server /etc/init.d/mysqldchmod +x /etc/init.d/mysqldchkconfig --add /etc/init.d/mysqldchkconfig --level 35 mysqld onecho "export PATH=$PATH:$mysql_home/bin" >> /etc/profilesource /etc/profileservice mysqld start

注:两个标红的地方都是一行,其中第一个是我定制的编译选项,第二个是用sed在my.cnf中加入字符编码和数据目录。因为我在安装时自定义了数据目录。如果不编辑默认的配置文件总是在mysql_install_db那一步就出错。

linuxMySQL 5.5主从复制MySQL 5.5主从复制

我的操作系统:rhel6,定制安装时选择base system为默认。developmet 选择的development-tools所有可选包。

安装mysql5.5要求安装ncurses-devel包。我的系统没有装,从光盘yum安装或者rpm安装。

Oracle新释出5.5版本要用cmake来编译源码包。所以还要安装cmake。我下载的cmake2.8,于是卸载了原系统的cmake2.6。

编译时进入解压后的mysql目录,查看一下INSTALL-SOURCE文件,里面介绍了各种操作系统平台mysql的安装方法。不过我大略看了一下好像是没写怎么定制安装。这时我们可以打开同目录下的BUILD-CMAKE文件,里面介绍了如何使用cmake来configuration parameters。于是我们可以在当前目录下输入cmake -L;要查看带简短解释的编译属性用cmake -LH;再全一点可以用cmake -LAH。

这里我把安装cmake和mysql的过程写入了一个脚本:

#! /bin/bashcmakever=cmake-2.8.3mysqlver=mysql-5.5.12mysql_home=/usr/local/mysql########################groupadd mysqluseradd -g mysql -s /sbin/nologin mysqlmkdir /opt/datachown -R mysql.mysql /opt/datamkdir /usr/local/mysqltar zxvf $cmakever.tar.gzcd $cmakever./configure;make;make installcd -tar zxvf $mysqlver.tar.gzcd $mysqlvercmake . -DCMAKE_INSTALL_PREFIX=$mysql_home \

-DINSTALL_DATADIR=/opt/data -DDEFAULT_CHARSET=utf8 \

-DEXTAR_CHARSETS=all -DENABLED_LOCAL_INFILE=1 \

-DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_E \MBEDDED_SERVER=1make;make installcp -f $mysql_home/support-files/my-medium.cnf /etc/my.cnfsed -e '/\[client\]/a\default_character_set=utf8' -e '/\[mysqld\]/a\character_set_server=utf8\n\datadir=/opt/data'/etc/my.cnf > /etc/my.cnf.newmv /etc/my.cnf /etc/my.cnf.oldmv /etc/my.cnf.new /etc/my.cnf$mysql_home/scripts/mysql_install_db --datadir=/opt/data --basedir=$mysql_home \

--user=mysql > /dev/null 2>&1#./bin/mysqld_safe --user=mysql & > /dev/null 2>&1cp -f $mysql_home/support-files/mysql.server /etc/init.d/mysqldchmod +x /etc/init.d/mysqldchkconfig --add /etc/init.d/mysqldchkconfig --level 35 mysqld onecho "export PATH=$PATH:$mysql_home/bin" >> /etc/profilesource /etc/profileservice mysqld start

注:两个标红的地方都是一行,其中第一个是我定制的编译选项,第二个是用sed在my.cnf中加入字符编码和数据目录。因为我在安装时自定义了数据目录。如果不编辑默认的配置文件总是在mysql_install_db那一步就出错。

linux

我的操作系统:rhel6,定制安装时选择base system为默认。developmet 选择的development-tools所有可选包。

安装mysql5.5要求安装ncurses-devel包。我的系统没有装,从光盘yum安装或者rpm安装。

Oracle新释出5.5版本要用cmake来编译源码包。所以还要安装cmake。我下载的cmake2.8,于是卸载了原系统的cmake2.6。

编译时进入解压后的mysql目录,查看一下INSTALL-SOURCE文件,里面介绍了各种操作系统平台mysql的安装方法。不过我大略看了一下好像是没写怎么定制安装。这时我们可以打开同目录下的BUILD-CMAKE文件,里面介绍了如何使用cmake来configuration parameters。于是我们可以在当前目录下输入cmake -L;要查看带简短解释的编译属性用cmake -LH;再全一点可以用cmake -LAH。

这里我把安装cmake和mysql的过程写入了一个脚本:

#! /bin/bashcmakever=cmake-2.8.3mysqlver=mysql-5.5.12mysql_home=/usr/local/mysql########################groupadd mysqluseradd -g mysql -s /sbin/nologin mysqlmkdir /opt/datachown -R mysql.mysql /opt/datamkdir /usr/local/mysqltar zxvf $cmakever.tar.gzcd $cmakever./configure;make;make installcd -tar zxvf $mysqlver.tar.gzcd $mysqlvercmake . -DCMAKE_INSTALL_PREFIX=$mysql_home \

-DINSTALL_DATADIR=/opt/data -DDEFAULT_CHARSET=utf8 \

-DEXTAR_CHARSETS=all -DENABLED_LOCAL_INFILE=1 \

-DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_E \MBEDDED_SERVER=1make;make installcp -f $mysql_home/support-files/my-medium.cnf /etc/my.cnfsed -e '/\[client\]/a\default_character_set=utf8' -e '/\[mysqld\]/a\character_set_server=utf8\n\datadir=/opt/data'/etc/my.cnf > /etc/my.cnf.newmv /etc/my.cnf /etc/my.cnf.oldmv /etc/my.cnf.new /etc/my.cnf$mysql_home/scripts/mysql_install_db --datadir=/opt/data --basedir=$mysql_home \

--user=mysql > /dev/null 2>&1#./bin/mysqld_safe --user=mysql & > /dev/null 2>&1cp -f $mysql_home/support-files/mysql.server /etc/init.d/mysqldchmod +x /etc/init.d/mysqldchkconfig --add /etc/init.d/mysqldchkconfig --level 35 mysqld onecho "export PATH=$PATH:$mysql_home/bin" >> /etc/profilesource /etc/profileservice mysqld start

注:两个标红的地方都是一行,其中第一个是我定制的编译选项,第二个是用sed在my.cnf中加入字符编码和数据目录。因为我在安装时自定义了数据目录。如果不编辑默认的配置文件总是在mysql_install_db那一步就出错。

linux

我的操作系统:rhel6,定制安装时选择base system为默认。developmet 选择的development-tools所有可选包。

安装mysql5.5要求安装ncurses-devel包。我的系统没有装,从光盘yum安装或者rpm安装。

Oracle新释出5.5版本要用cmake来编译源码包。所以还要安装cmake。我下载的cmake2.8,于是卸载了原系统的cmake2.6。

编译时进入解压后的mysql目录,查看一下INSTALL-SOURCE文件,里面介绍了各种操作系统平台mysql的安装方法。不过我大略看了一下好像是没写怎么定制安装。这时我们可以打开同目录下的BUILD-CMAKE文件,里面介绍了如何使用cmake来configuration parameters。于是我们可以在当前目录下输入cmake -L;要查看带简短解释的编译属性用cmake -LH;再全一点可以用cmake -LAH。

这里我把安装cmake和mysql的过程写入了一个脚本:

#! /bin/bashcmakever=cmake-2.8.3mysqlver=mysql-5.5.12mysql_home=/usr/local/mysql########################groupadd mysqluseradd -g mysql -s /sbin/nologin mysqlmkdir /opt/datachown -R mysql.mysql /opt/datamkdir /usr/local/mysqltar zxvf $cmakever.tar.gzcd $cmakever./configure;make;make installcd -tar zxvf $mysqlver.tar.gzcd $mysqlvercmake . -DCMAKE_INSTALL_PREFIX=$mysql_home \

-DINSTALL_DATADIR=/opt/data -DDEFAULT_CHARSET=utf8 \

-DEXTAR_CHARSETS=all -DENABLED_LOCAL_INFILE=1 \

-DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_E \MBEDDED_SERVER=1make;make installcp -f $mysql_home/support-files/my-medium.cnf /etc/my.cnfsed -e '/\[client\]/a\default_character_set=utf8' -e '/\[mysqld\]/a\character_set_server=utf8\n\datadir=/opt/data'/etc/my.cnf > /etc/my.cnf.newmv /etc/my.cnf /etc/my.cnf.oldmv /etc/my.cnf.new /etc/my.cnf$mysql_home/scripts/mysql_install_db --datadir=/opt/data --basedir=$mysql_home \

--user=mysql > /dev/null 2>&1#./bin/mysqld_safe --user=mysql & > /dev/null 2>&1cp -f $mysql_home/support-files/mysql.server /etc/init.d/mysqldchmod +x /etc/init.d/mysqldchkconfig --add /etc/init.d/mysqldchkconfig --level 35 mysqld onecho "export PATH=$PATH:$mysql_home/bin" >> /etc/profilesource /etc/profileservice mysqld start

注:两个标红的地方都是一行,其中第一个是我定制的编译选项,第二个是用sed在my.cnf中加入字符编码和数据目录。因为我在安装时自定义了数据目录。如果不编辑默认的配置文件总是在mysql_install_db那一步就出错。

linuxMySQL 5.5主从复制MySQL 5.5主从复制

我的操作系统:rhel6,定制安装时选择base system为默认。developmet 选择的development-tools所有可选包。

安装mysql5.5要求安装ncurses-devel包。我的系统没有装,从光盘yum安装或者rpm安装。

Oracle新释出5.5版本要用cmake来编译源码包。所以还要安装cmake。我下载的cmake2.8,于是卸载了原系统的cmake2.6。

编译时进入解压后的mysql目录,查看一下INSTALL-SOURCE文件,里面介绍了各种操作系统平台mysql的安装方法。不过我大略看了一下好像是没写怎么定制安装。这时我们可以打开同目录下的BUILD-CMAKE文件,里面介绍了如何使用cmake来configuration parameters。于是我们可以在当前目录下输入cmake -L;要查看带简短解释的编译属性用cmake -LH;再全一点可以用cmake -LAH。

这里我把安装cmake和mysql的过程写入了一个脚本:

#! /bin/bashcmakever=cmake-2.8.3mysqlver=mysql-5.5.12mysql_home=/usr/local/mysql########################groupadd mysqluseradd -g mysql -s /sbin/nologin mysqlmkdir /opt/datachown -R mysql.mysql /opt/datamkdir /usr/local/mysqltar zxvf $cmakever.tar.gzcd $cmakever./configure;make;make installcd -tar zxvf $mysqlver.tar.gzcd $mysqlvercmake . -DCMAKE_INSTALL_PREFIX=$mysql_home \

-DINSTALL_DATADIR=/opt/data -DDEFAULT_CHARSET=utf8 \

-DEXTAR_CHARSETS=all -DENABLED_LOCAL_INFILE=1 \

-DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_E \MBEDDED_SERVER=1make;make installcp -f $mysql_home/support-files/my-medium.cnf /etc/my.cnfsed -e '/\[client\]/a\default_character_set=utf8' -e '/\[mysqld\]/a\character_set_server=utf8\n\datadir=/opt/data'/etc/my.cnf > /etc/my.cnf.newmv /etc/my.cnf /etc/my.cnf.oldmv /etc/my.cnf.new /etc/my.cnf$mysql_home/scripts/mysql_install_db --datadir=/opt/data --basedir=$mysql_home \

--user=mysql > /dev/null 2>&1#./bin/mysqld_safe --user=mysql & > /dev/null 2>&1cp -f $mysql_home/support-files/mysql.server /etc/init.d/mysqldchmod +x /etc/init.d/mysqldchkconfig --add /etc/init.d/mysqldchkconfig --level 35 mysqld onecho "export PATH=$PATH:$mysql_home/bin" >> /etc/profilesource /etc/profileservice mysqld start

注:两个标红的地方都是一行,其中第一个是我定制的编译选项,第二个是用sed在my.cnf中加入字符编码和数据目录。因为我在安装时自定义了数据目录。如果不编辑默认的配置文件总是在mysql_install_db那一步就出错。

linux

我的操作系统:rhel6,定制安装时选择base system为默认。developmet 选择的development-tools所有可选包。

安装mysql5.5要求安装ncurses-devel包。我的系统没有装,从光盘yum安装或者rpm安装。

Oracle新释出5.5版本要用cmake来编译源码包。所以还要安装cmake。我下载的cmake2.8,于是卸载了原系统的cmake2.6。

编译时进入解压后的mysql目录,查看一下INSTALL-SOURCE文件,里面介绍了各种操作系统平台mysql的安装方法。不过我大略看了一下好像是没写怎么定制安装。这时我们可以打开同目录下的BUILD-CMAKE文件,里面介绍了如何使用cmake来configuration parameters。于是我们可以在当前目录下输入cmake -L;要查看带简短解释的编译属性用cmake -LH;再全一点可以用cmake -LAH。

这里我把安装cmake和mysql的过程写入了一个脚本:

#! /bin/bashcmakever=cmake-2.8.3mysqlver=mysql-5.5.12mysql_home=/usr/local/mysql########################groupadd mysqluseradd -g mysql -s /sbin/nologin mysqlmkdir /opt/datachown -R mysql.mysql /opt/datamkdir /usr/local/mysqltar zxvf $cmakever.tar.gzcd $cmakever./configure;make;make installcd -tar zxvf $mysqlver.tar.gzcd $mysqlvercmake . -DCMAKE_INSTALL_PREFIX=$mysql_home \

-DINSTALL_DATADIR=/opt/data -DDEFAULT_CHARSET=utf8 \

-DEXTAR_CHARSETS=all -DENABLED_LOCAL_INFILE=1 \

-DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_E \MBEDDED_SERVER=1make;make installcp -f $mysql_home/support-files/my-medium.cnf /etc/my.cnfsed -e '/\[client\]/a\default_character_set=utf8' -e '/\[mysqld\]/a\character_set_server=utf8\n\datadir=/opt/data'/etc/my.cnf > /etc/my.cnf.newmv /etc/my.cnf /etc/my.cnf.oldmv /etc/my.cnf.new /etc/my.cnf$mysql_home/scripts/mysql_install_db --datadir=/opt/data --basedir=$mysql_home \

--user=mysql > /dev/null 2>&1#./bin/mysqld_safe --user=mysql & > /dev/null 2>&1cp -f $mysql_home/support-files/mysql.server /etc/init.d/mysqldchmod +x /etc/init.d/mysqldchkconfig --add /etc/init.d/mysqldchkconfig --level 35 mysqld onecho "export PATH=$PATH:$mysql_home/bin" >> /etc/profilesource /etc/profileservice mysqld start

注:两个标红的地方都是一行,其中第一个是我定制的编译选项,第二个是用sed在my.cnf中加入字符编码和数据目录。因为我在安装时自定义了数据目录。如果不编辑默认的配置文件总是在mysql_install_db那一步就出错。

linux

我的操作系统:rhel6,定制安装时选择base system为默认。developmet 选择的development-tools所有可选包。

安装mysql5.5要求安装ncurses-devel包。我的系统没有装,从光盘yum安装或者rpm安装。

Oracle新释出5.5版本要用cmake来编译源码包。所以还要安装cmake。我下载的cmake2.8,于是卸载了原系统的cmake2.6。

编译时进入解压后的mysql目录,查看一下INSTALL-SOURCE文件,里面介绍了各种操作系统平台mysql的安装方法。不过我大略看了一下好像是没写怎么定制安装。这时我们可以打开同目录下的BUILD-CMAKE文件,里面介绍了如何使用cmake来configuration parameters。于是我们可以在当前目录下输入cmake -L;要查看带简短解释的编译属性用cmake -LH;再全一点可以用cmake -LAH。

这里我把安装cmake和mysql的过程写入了一个脚本:

#! /bin/bashcmakever=cmake-2.8.3mysqlver=mysql-5.5.12mysql_home=/usr/local/mysql########################groupadd mysqluseradd -g mysql -s /sbin/nologin mysqlmkdir /opt/datachown -R mysql.mysql /opt/datamkdir /usr/local/mysqltar zxvf $cmakever.tar.gzcd $cmakever./configure;make;make installcd -tar zxvf $mysqlver.tar.gzcd $mysqlvercmake . -DCMAKE_INSTALL_PREFIX=$mysql_home \

-DINSTALL_DATADIR=/opt/data -DDEFAULT_CHARSET=utf8 \

-DEXTAR_CHARSETS=all -DENABLED_LOCAL_INFILE=1 \

-DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_E \MBEDDED_SERVER=1make;make installcp -f $mysql_home/support-files/my-medium.cnf /etc/my.cnfsed -e '/\[client\]/a\default_character_set=utf8' -e '/\[mysqld\]/a\character_set_server=utf8\n\datadir=/opt/data'/etc/my.cnf > /etc/my.cnf.newmv /etc/my.cnf /etc/my.cnf.oldmv /etc/my.cnf.new /etc/my.cnf$mysql_home/scripts/mysql_install_db --datadir=/opt/data --basedir=$mysql_home \

--user=mysql > /dev/null 2>&1#./bin/mysqld_safe --user=mysql & > /dev/null 2>&1cp -f $mysql_home/support-files/mysql.server /etc/init.d/mysqldchmod +x /etc/init.d/mysqldchkconfig --add /etc/init.d/mysqldchkconfig --level 35 mysqld onecho "export PATH=$PATH:$mysql_home/bin" >> /etc/profilesource /etc/profileservice mysqld start

注:两个标红的地方都是一行,其中第一个是我定制的编译选项,第二个是用sed在my.cnf中加入字符编码和数据目录。因为我在安装时自定义了数据目录。如果不编辑默认的配置文件总是在mysql_install_db那一步就出错。

linux

我的操作系统:rhel6,定制安装时选择base system为默认。developmet 选择的development-tools所有可选包。

安装mysql5.5要求安装ncurses-devel包。我的系统没有装,从光盘yum安装或者rpm安装。

Oracle新释出5.5版本要用cmake来编译源码包。所以还要安装cmake。我下载的cmake2.8,于是卸载了原系统的cmake2.6。

编译时进入解压后的mysql目录,查看一下INSTALL-SOURCE文件,里面介绍了各种操作系统平台mysql的安装方法。不过我大略看了一下好像是没写怎么定制安装。这时我们可以打开同目录下的BUILD-CMAKE文件,里面介绍了如何使用cmake来configuration parameters。于是我们可以在当前目录下输入cmake -L;要查看带简短解释的编译属性用cmake -LH;再全一点可以用cmake -LAH。

这里我把安装cmake和mysql的过程写入了一个脚本:

#! /bin/bashcmakever=cmake-2.8.3mysqlver=mysql-5.5.12mysql_home=/usr/local/mysql########################groupadd mysqluseradd -g mysql -s /sbin/nologin mysqlmkdir /opt/datachown -R mysql.mysql /opt/datamkdir /usr/local/mysqltar zxvf $cmakever.tar.gzcd $cmakever./configure;make;make installcd -tar zxvf $mysqlver.tar.gzcd $mysqlvercmake . -DCMAKE_INSTALL_PREFIX=$mysql_home \

-DINSTALL_DATADIR=/opt/data -DDEFAULT_CHARSET=utf8 \

-DEXTAR_CHARSETS=all -DENABLED_LOCAL_INFILE=1 \

-DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_E \MBEDDED_SERVER=1make;make installcp -f $mysql_home/support-files/my-medium.cnf /etc/my.cnfsed -e '/\[client\]/a\default_character_set=utf8' -e '/\[mysqld\]/a\character_set_server=utf8\n\datadir=/opt/data'/etc/my.cnf > /etc/my.cnf.newmv /etc/my.cnf /etc/my.cnf.oldmv /etc/my.cnf.new /etc/my.cnf$mysql_home/scripts/mysql_install_db --datadir=/opt/data --basedir=$mysql_home \

--user=mysql > /dev/null 2>&1#./bin/mysqld_safe --user=mysql & > /dev/null 2>&1cp -f $mysql_home/support-files/mysql.server /etc/init.d/mysqldchmod +x /etc/init.d/mysqldchkconfig --add /etc/init.d/mysqldchkconfig --level 35 mysqld onecho "export PATH=$PATH:$mysql_home/bin" >> /etc/profilesource /etc/profileservice mysqld start

注:两个标红的地方都是一行,其中第一个是我定制的编译选项,第二个是用sed在my.cnf中加入字符编码和数据目录。因为我在安装时自定义了数据目录。如果不编辑默认的配置文件总是在mysql_install_db那一步就出错。

linuxMySQL 5.5主从复制

我的操作系统:rhel6,定制安装时选择base system为默认。developmet 选择的development-tools所有可选包。

安装mysql5.5要求安装ncurses-devel包。我的系统没有装,从光盘yum安装或者rpm安装。

Oracle新释出5.5版本要用cmake来编译源码包。所以还要安装cmake。我下载的cmake2.8,于是卸载了原系统的cmake2.6。

编译时进入解压后的mysql目录,查看一下INSTALL-SOURCE文件,里面介绍了各种操作系统平台mysql的安装方法。不过我大略看了一下好像是没写怎么定制安装。这时我们可以打开同目录下的BUILD-CMAKE文件,里面介绍了如何使用cmake来configuration parameters。于是我们可以在当前目录下输入cmake -L;要查看带简短解释的编译属性用cmake -LH;再全一点可以用cmake -LAH。

这里我把安装cmake和mysql的过程写入了一个脚本:

#! /bin/bashcmakever=cmake-2.8.3mysqlver=mysql-5.5.12mysql_home=/usr/local/mysql########################groupadd mysqluseradd -g mysql -s /sbin/nologin mysqlmkdir /opt/datachown -R mysql.mysql /opt/datamkdir /usr/local/mysqltar zxvf $cmakever.tar.gzcd $cmakever./configure;make;make installcd -tar zxvf $mysqlver.tar.gzcd $mysqlvercmake . -DCMAKE_INSTALL_PREFIX=$mysql_home \

-DINSTALL_DATADIR=/opt/data -DDEFAULT_CHARSET=utf8 \

-DEXTAR_CHARSETS=all -DENABLED_LOCAL_INFILE=1 \

-DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_E \MBEDDED_SERVER=1make;make installcp -f $mysql_home/support-files/my-medium.cnf /etc/my.cnfsed -e '/\[client\]/a\default_character_set=utf8' -e '/\[mysqld\]/a\character_set_server=utf8\n\datadir=/opt/data'/etc/my.cnf > /etc/my.cnf.newmv /etc/my.cnf /etc/my.cnf.oldmv /etc/my.cnf.new /etc/my.cnf$mysql_home/scripts/mysql_install_db --datadir=/opt/data --basedir=$mysql_home \

--user=mysql > /dev/null 2>&1#./bin/mysqld_safe --user=mysql & > /dev/null 2>&1cp -f $mysql_home/support-files/mysql.server /etc/init.d/mysqldchmod +x /etc/init.d/mysqldchkconfig --add /etc/init.d/mysqldchkconfig --level 35 mysqld onecho "export PATH=$PATH:$mysql_home/bin" >> /etc/profilesource /etc/profileservice mysqld start

注:两个标红的地方都是一行,其中第一个是我定制的编译选项,第二个是用sed在my.cnf中加入字符编码和数据目录。因为我在安装时自定义了数据目录。如果不编辑默认的配置文件总是在mysql_install_db那一步就出错。

linuxMySQL 5.5主从复制MySQL 5.5主从复制MySQL 5.5主从复制

我的操作系统:rhel6,定制安装时选择base system为默认。developmet 选择的development-tools所有可选包。

安装mysql5.5要求安装ncurses-devel包。我的系统没有装,从光盘yum安装或者rpm安装。

Oracle新释出5.5版本要用cmake来编译源码包。所以还要安装cmake。我下载的cmake2.8,于是卸载了原系统的cmake2.6。

编译时进入解压后的mysql目录,查看一下INSTALL-SOURCE文件,里面介绍了各种操作系统平台mysql的安装方法。不过我大略看了一下好像是没写怎么定制安装。这时我们可以打开同目录下的BUILD-CMAKE文件,里面介绍了如何使用cmake来configuration parameters。于是我们可以在当前目录下输入cmake -L;要查看带简短解释的编译属性用cmake -LH;再全一点可以用cmake -LAH。

这里我把安装cmake和mysql的过程写入了一个脚本:

#! /bin/bashcmakever=cmake-2.8.3mysqlver=mysql-5.5.12mysql_home=/usr/local/mysql########################groupadd mysqluseradd -g mysql -s /sbin/nologin mysqlmkdir /opt/datachown -R mysql.mysql /opt/datamkdir /usr/local/mysqltar zxvf $cmakever.tar.gzcd $cmakever./configure;make;make installcd -tar zxvf $mysqlver.tar.gzcd $mysqlvercmake . -DCMAKE_INSTALL_PREFIX=$mysql_home \

-DINSTALL_DATADIR=/opt/data -DDEFAULT_CHARSET=utf8 \

-DEXTAR_CHARSETS=all -DENABLED_LOCAL_INFILE=1 \

-DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_E \MBEDDED_SERVER=1make;make installcp -f $mysql_home/support-files/my-medium.cnf /etc/my.cnfsed -e '/\[client\]/a\default_character_set=utf8' -e '/\[mysqld\]/a\character_set_server=utf8\n\datadir=/opt/data'/etc/my.cnf > /etc/my.cnf.newmv /etc/my.cnf /etc/my.cnf.oldmv /etc/my.cnf.new /etc/my.cnf$mysql_home/scripts/mysql_install_db --datadir=/opt/data --basedir=$mysql_home \

--user=mysql > /dev/null 2>&1#./bin/mysqld_safe --user=mysql & > /dev/null 2>&1cp -f $mysql_home/support-files/mysql.server /etc/init.d/mysqldchmod +x /etc/init.d/mysqldchkconfig --add /etc/init.d/mysqldchkconfig --level 35 mysqld onecho "export PATH=$PATH:$mysql_home/bin" >> /etc/profilesource /etc/profileservice mysqld start

注:两个标红的地方都是一行,其中第一个是我定制的编译选项,第二个是用sed在my.cnf中加入字符编码和数据目录。因为我在安装时自定义了数据目录。如果不编辑默认的配置文件总是在mysql_install_db那一步就出错。

linux

MySQL 5.5主从复制

渔人码头官方网址MySQL 5.5主从复制

我的操作系统:rhel6,定制安装时选择base system为默认。developmet 选择的development-tools所有可选包。

安装mysql5.5要求安装ncurses-devel包。我的系统没有装,从光盘yum安装或者rpm安装。

Oracle新释出5.5版本要用cmake来编译源码包。所以还要安装cmake。我下载的cmake2.8,于是卸载了原系统的cmake2.6。

编译时进入解压后的mysql目录,查看一下INSTALL-SOURCE文件,里面介绍了各种操作系统平台mysql的安装方法。不过我大略看了一下好像是没写怎么定制安装。这时我们可以打开同目录下的BUILD-CMAKE文件,里面介绍了如何使用cmake来configuration parameters。于是我们可以在当前目录下输入cmake -L;要查看带简短解释的编译属性用cmake -LH;再全一点可以用cmake -LAH。

这里我把安装cmake和mysql的过程写入了一个脚本:

#! /bin/bashcmakever=cmake-2.8.3mysqlver=mysql-5.5.12mysql_home=/usr/local/mysql########################groupadd mysqluseradd -g mysql -s /sbin/nologin mysqlmkdir /opt/datachown -R mysql.mysql /opt/datamkdir /usr/local/mysqltar zxvf $cmakever.tar.gzcd $cmakever./configure;make;make installcd -tar zxvf $mysqlver.tar.gzcd $mysqlvercmake . -DCMAKE_INSTALL_PREFIX=$mysql_home \

-DINSTALL_DATADIR=/opt/data -DDEFAULT_CHARSET=utf8 \

-DEXTAR_CHARSETS=all -DENABLED_LOCAL_INFILE=1 \

-DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_E \MBEDDED_SERVER=1make;make installcp -f $mysql_home/support-files/my-medium.cnf /etc/my.cnfsed -e '/\[client\]/a\default_character_set=utf8' -e '/\[mysqld\]/a\character_set_server=utf8\n\datadir=/opt/data'/etc/my.cnf > /etc/my.cnf.newmv /etc/my.cnf /etc/my.cnf.oldmv /etc/my.cnf.new /etc/my.cnf$mysql_home/scripts/mysql_install_db --datadir=/opt/data --basedir=$mysql_home \

--user=mysql > /dev/null 2>&1#./bin/mysqld_safe --user=mysql & > /dev/null 2>&1cp -f $mysql_home/support-files/mysql.server /etc/init.d/mysqldchmod +x /etc/init.d/mysqldchkconfig --add /etc/init.d/mysqldchkconfig --level 35 mysqld onecho "export PATH=$PATH:$mysql_home/bin" >> /etc/profilesource /etc/profileservice mysqld start

注:两个标红的地方都是一行,其中第一个是我定制的编译选项,第二个是用sed在my.cnf中加入字符编码和数据目录。因为我在安装时自定义了数据目录。如果不编辑默认的配置文件总是在mysql_install_db那一步就出错。

linuxMySQL 5.5主从复制MySQL 5.5主从复制MySQL 5.5主从复制

我的操作系统:rhel6,定制安装时选择base system为默认。developmet 选择的development-tools所有可选包。

安装mysql5.5要求安装ncurses-devel包。我的系统没有装,从光盘yum安装或者rpm安装。

Oracle新释出5.5版本要用cmake来编译源码包。所以还要安装cmake。我下载的cmake2.8,于是卸载了原系统的cmake2.6。

编译时进入解压后的mysql目录,查看一下INSTALL-SOURCE文件,里面介绍了各种操作系统平台mysql的安装方法。不过我大略看了一下好像是没写怎么定制安装。这时我们可以打开同目录下的BUILD-CMAKE文件,里面介绍了如何使用cmake来configuration parameters。于是我们可以在当前目录下输入cmake -L;要查看带简短解释的编译属性用cmake -LH;再全一点可以用cmake -LAH。

这里我把安装cmake和mysql的过程写入了一个脚本:

#! /bin/bashcmakever=cmake-2.8.3mysqlver=mysql-5.5.12mysql_home=/usr/local/mysql########################groupadd mysqluseradd -g mysql -s /sbin/nologin mysqlmkdir /opt/datachown -R mysql.mysql /opt/datamkdir /usr/local/mysqltar zxvf $cmakever.tar.gzcd $cmakever./configure;make;make installcd -tar zxvf $mysqlver.tar.gzcd $mysqlvercmake . -DCMAKE_INSTALL_PREFIX=$mysql_home \

-DINSTALL_DATADIR=/opt/data -DDEFAULT_CHARSET=utf8 \

-DEXTAR_CHARSETS=all -DENABLED_LOCAL_INFILE=1 \

-DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_E \MBEDDED_SERVER=1make;make installcp -f $mysql_home/support-files/my-medium.cnf /etc/my.cnfsed -e '/\[client\]/a\default_character_set=utf8' -e '/\[mysqld\]/a\character_set_server=utf8\n\datadir=/opt/data'/etc/my.cnf > /etc/my.cnf.newmv /etc/my.cnf /etc/my.cnf.oldmv /etc/my.cnf.new /etc/my.cnf$mysql_home/scripts/mysql_install_db --datadir=/opt/data --basedir=$mysql_home \

--user=mysql > /dev/null 2>&1#./bin/mysqld_safe --user=mysql & > /dev/null 2>&1cp -f $mysql_home/support-files/mysql.server /etc/init.d/mysqldchmod +x /etc/init.d/mysqldchkconfig --add /etc/init.d/mysqldchkconfig --level 35 mysqld onecho "export PATH=$PATH:$mysql_home/bin" >> /etc/profilesource /etc/profileservice mysqld start

注:两个标红的地方都是一行,其中第一个是我定制的编译选项,第二个是用sed在my.cnf中加入字符编码和数据目录。因为我在安装时自定义了数据目录。如果不编辑默认的配置文件总是在mysql_install_db那一步就出错。

linuxMySQL 5.5主从复制

我的操作系统:rhel6,定制安装时选择base system为默认。developmet 选择的development-tools所有可选包。

安装mysql5.5要求安装ncurses-devel包。我的系统没有装,从光盘yum安装或者rpm安装。

Oracle新释出5.5版本要用cmake来编译源码包。所以还要安装cmake。我下载的cmake2.8,于是卸载了原系统的cmake2.6。

编译时进入解压后的mysql目录,查看一下INSTALL-SOURCE文件,里面介绍了各种操作系统平台mysql的安装方法。不过我大略看了一下好像是没写怎么定制安装。这时我们可以打开同目录下的BUILD-CMAKE文件,里面介绍了如何使用cmake来configuration parameters。于是我们可以在当前目录下输入cmake -L;要查看带简短解释的编译属性用cmake -LH;再全一点可以用cmake -LAH。

这里我把安装cmake和mysql的过程写入了一个脚本:

#! /bin/bashcmakever=cmake-2.8.3mysqlver=mysql-5.5.12mysql_home=/usr/local/mysql########################groupadd mysqluseradd -g mysql -s /sbin/nologin mysqlmkdir /opt/datachown -R mysql.mysql /opt/datamkdir /usr/local/mysqltar zxvf $cmakever.tar.gzcd $cmakever./configure;make;make installcd -tar zxvf $mysqlver.tar.gzcd $mysqlvercmake . -DCMAKE_INSTALL_PREFIX=$mysql_home \

-DINSTALL_DATADIR=/opt/data -DDEFAULT_CHARSET=utf8 \

-DEXTAR_CHARSETS=all -DENABLED_LOCAL_INFILE=1 \

-DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_E \MBEDDED_SERVER=1make;make installcp -f $mysql_home/support-files/my-medium.cnf /etc/my.cnfsed -e '/\[client\]/a\default_character_set=utf8' -e '/\[mysqld\]/a\character_set_server=utf8\n\datadir=/opt/data'/etc/my.cnf > /etc/my.cnf.newmv /etc/my.cnf /etc/my.cnf.oldmv /etc/my.cnf.new /etc/my.cnf$mysql_home/scripts/mysql_install_db --datadir=/opt/data --basedir=$mysql_home \

--user=mysql > /dev/null 2>&1#./bin/mysqld_safe --user=mysql & > /dev/null 2>&1cp -f $mysql_home/support-files/mysql.server /etc/init.d/mysqldchmod +x /etc/init.d/mysqldchkconfig --add /etc/init.d/mysqldchkconfig --level 35 mysqld onecho "export PATH=$PATH:$mysql_home/bin" >> /etc/profilesource /etc/profileservice mysqld start

注:两个标红的地方都是一行,其中第一个是我定制的编译选项,第二个是用sed在my.cnf中加入字符编码和数据目录。因为我在安装时自定义了数据目录。如果不编辑默认的配置文件总是在mysql_install_db那一步就出错。

linux

我的操作系统:rhel6,定制安装时选择base system为默认。developmet 选择的development-tools所有可选包。

安装mysql5.5要求安装ncurses-devel包。我的系统没有装,从光盘yum安装或者rpm安装。

Oracle新释出5.5版本要用cmake来编译源码包。所以还要安装cmake。我下载的cmake2.8,于是卸载了原系统的cmake2.6。

编译时进入解压后的mysql目录,查看一下INSTALL-SOURCE文件,里面介绍了各种操作系统平台mysql的安装方法。不过我大略看了一下好像是没写怎么定制安装。这时我们可以打开同目录下的BUILD-CMAKE文件,里面介绍了如何使用cmake来configuration parameters。于是我们可以在当前目录下输入cmake -L;要查看带简短解释的编译属性用cmake -LH;再全一点可以用cmake -LAH。

这里我把安装cmake和mysql的过程写入了一个脚本:

#! /bin/bashcmakever=cmake-2.8.3mysqlver=mysql-5.5.12mysql_home=/usr/local/mysql########################groupadd mysqluseradd -g mysql -s /sbin/nologin mysqlmkdir /opt/datachown -R mysql.mysql /opt/datamkdir /usr/local/mysqltar zxvf $cmakever.tar.gzcd $cmakever./configure;make;make installcd -tar zxvf $mysqlver.tar.gzcd $mysqlvercmake . -DCMAKE_INSTALL_PREFIX=$mysql_home \

-DINSTALL_DATADIR=/opt/data -DDEFAULT_CHARSET=utf8 \

-DEXTAR_CHARSETS=all -DENABLED_LOCAL_INFILE=1 \

-DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_E \MBEDDED_SERVER=1make;make installcp -f $mysql_home/support-files/my-medium.cnf /etc/my.cnfsed -e '/\[client\]/a\default_character_set=utf8' -e '/\[mysqld\]/a\character_set_server=utf8\n\datadir=/opt/data'/etc/my.cnf > /etc/my.cnf.newmv /etc/my.cnf /etc/my.cnf.oldmv /etc/my.cnf.new /etc/my.cnf$mysql_home/scripts/mysql_install_db --datadir=/opt/data --basedir=$mysql_home \

--user=mysql > /dev/null 2>&1#./bin/mysqld_safe --user=mysql & > /dev/null 2>&1cp -f $mysql_home/support-files/mysql.server /etc/init.d/mysqldchmod +x /etc/init.d/mysqldchkconfig --add /etc/init.d/mysqldchkconfig --level 35 mysqld onecho "export PATH=$PATH:$mysql_home/bin" >> /etc/profilesource /etc/profileservice mysqld start

注:两个标红的地方都是一行,其中第一个是我定制的编译选项,第二个是用sed在my.cnf中加入字符编码和数据目录。因为我在安装时自定义了数据目录。如果不编辑默认的配置文件总是在mysql_install_db那一步就出错。

linuxMySQL 5.5主从复制。

我的操作系统:rhel6,定制安装时选择base system为默认。developmet 选择的development-tools所有可选包。

安装mysql5.5要求安装ncurses-devel包。我的系统没有装,从光盘yum安装或者rpm安装。

Oracle新释出5.5版本要用cmake来编译源码包。所以还要安装cmake。我下载的cmake2.8,于是卸载了原系统的cmake2.6。

编译时进入解压后的mysql目录,查看一下INSTALL-SOURCE文件,里面介绍了各种操作系统平台mysql的安装方法。不过我大略看了一下好像是没写怎么定制安装。这时我们可以打开同目录下的BUILD-CMAKE文件,里面介绍了如何使用cmake来configuration parameters。于是我们可以在当前目录下输入cmake -L;要查看带简短解释的编译属性用cmake -LH;再全一点可以用cmake -LAH。

这里我把安装cmake和mysql的过程写入了一个脚本:

#! /bin/bashcmakever=cmake-2.8.3mysqlver=mysql-5.5.12mysql_home=/usr/local/mysql########################groupadd mysqluseradd -g mysql -s /sbin/nologin mysqlmkdir /opt/datachown -R mysql.mysql /opt/datamkdir /usr/local/mysqltar zxvf $cmakever.tar.gzcd $cmakever./configure;make;make installcd -tar zxvf $mysqlver.tar.gzcd $mysqlvercmake . -DCMAKE_INSTALL_PREFIX=$mysql_home \

-DINSTALL_DATADIR=/opt/data -DDEFAULT_CHARSET=utf8 \

-DEXTAR_CHARSETS=all -DENABLED_LOCAL_INFILE=1 \

-DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_E \MBEDDED_SERVER=1make;make installcp -f $mysql_home/support-files/my-medium.cnf /etc/my.cnfsed -e '/\[client\]/a\default_character_set=utf8' -e '/\[mysqld\]/a\character_set_server=utf8\n\datadir=/opt/data'/etc/my.cnf > /etc/my.cnf.newmv /etc/my.cnf /etc/my.cnf.oldmv /etc/my.cnf.new /etc/my.cnf$mysql_home/scripts/mysql_install_db --datadir=/opt/data --basedir=$mysql_home \

--user=mysql > /dev/null 2>&1#./bin/mysqld_safe --user=mysql & > /dev/null 2>&1cp -f $mysql_home/support-files/mysql.server /etc/init.d/mysqldchmod +x /etc/init.d/mysqldchkconfig --add /etc/init.d/mysqldchkconfig --level 35 mysqld onecho "export PATH=$PATH:$mysql_home/bin" >> /etc/profilesource /etc/profileservice mysqld start

注:两个标红的地方都是一行,其中第一个是我定制的编译选项,第二个是用sed在my.cnf中加入字符编码和数据目录。因为我在安装时自定义了数据目录。如果不编辑默认的配置文件总是在mysql_install_db那一步就出错。

linux

1.

我的操作系统:rhel6,定制安装时选择base system为默认。developmet 选择的development-tools所有可选包。

安装mysql5.5要求安装ncurses-devel包。我的系统没有装,从光盘yum安装或者rpm安装。

Oracle新释出5.5版本要用cmake来编译源码包。所以还要安装cmake。我下载的cmake2.8,于是卸载了原系统的cmake2.6。

编译时进入解压后的mysql目录,查看一下INSTALL-SOURCE文件,里面介绍了各种操作系统平台mysql的安装方法。不过我大略看了一下好像是没写怎么定制安装。这时我们可以打开同目录下的BUILD-CMAKE文件,里面介绍了如何使用cmake来configuration parameters。于是我们可以在当前目录下输入cmake -L;要查看带简短解释的编译属性用cmake -LH;再全一点可以用cmake -LAH。

这里我把安装cmake和mysql的过程写入了一个脚本:

#! /bin/bashcmakever=cmake-2.8.3mysqlver=mysql-5.5.12mysql_home=/usr/local/mysql########################groupadd mysqluseradd -g mysql -s /sbin/nologin mysqlmkdir /opt/datachown -R mysql.mysql /opt/datamkdir /usr/local/mysqltar zxvf $cmakever.tar.gzcd $cmakever./configure;make;make installcd -tar zxvf $mysqlver.tar.gzcd $mysqlvercmake . -DCMAKE_INSTALL_PREFIX=$mysql_home \

-DINSTALL_DATADIR=/opt/data -DDEFAULT_CHARSET=utf8 \

-DEXTAR_CHARSETS=all -DENABLED_LOCAL_INFILE=1 \

-DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_E \MBEDDED_SERVER=1make;make installcp -f $mysql_home/support-files/my-medium.cnf /etc/my.cnfsed -e '/\[client\]/a\default_character_set=utf8' -e '/\[mysqld\]/a\character_set_server=utf8\n\datadir=/opt/data'/etc/my.cnf > /etc/my.cnf.newmv /etc/my.cnf /etc/my.cnf.oldmv /etc/my.cnf.new /etc/my.cnf$mysql_home/scripts/mysql_install_db --datadir=/opt/data --basedir=$mysql_home \

--user=mysql > /dev/null 2>&1#./bin/mysqld_safe --user=mysql & > /dev/null 2>&1cp -f $mysql_home/support-files/mysql.server /etc/init.d/mysqldchmod +x /etc/init.d/mysqldchkconfig --add /etc/init.d/mysqldchkconfig --level 35 mysqld onecho "export PATH=$PATH:$mysql_home/bin" >> /etc/profilesource /etc/profileservice mysqld start

注:两个标红的地方都是一行,其中第一个是我定制的编译选项,第二个是用sed在my.cnf中加入字符编码和数据目录。因为我在安装时自定义了数据目录。如果不编辑默认的配置文件总是在mysql_install_db那一步就出错。

linux

MySQL 5.5主从复制

我的操作系统:rhel6,定制安装时选择base system为默认。developmet 选择的development-tools所有可选包。

安装mysql5.5要求安装ncurses-devel包。我的系统没有装,从光盘yum安装或者rpm安装。

Oracle新释出5.5版本要用cmake来编译源码包。所以还要安装cmake。我下载的cmake2.8,于是卸载了原系统的cmake2.6。

编译时进入解压后的mysql目录,查看一下INSTALL-SOURCE文件,里面介绍了各种操作系统平台mysql的安装方法。不过我大略看了一下好像是没写怎么定制安装。这时我们可以打开同目录下的BUILD-CMAKE文件,里面介绍了如何使用cmake来configuration parameters。于是我们可以在当前目录下输入cmake -L;要查看带简短解释的编译属性用cmake -LH;再全一点可以用cmake -LAH。

这里我把安装cmake和mysql的过程写入了一个脚本:

#! /bin/bashcmakever=cmake-2.8.3mysqlver=mysql-5.5.12mysql_home=/usr/local/mysql########################groupadd mysqluseradd -g mysql -s /sbin/nologin mysqlmkdir /opt/datachown -R mysql.mysql /opt/datamkdir /usr/local/mysqltar zxvf $cmakever.tar.gzcd $cmakever./configure;make;make installcd -tar zxvf $mysqlver.tar.gzcd $mysqlvercmake . -DCMAKE_INSTALL_PREFIX=$mysql_home \

-DINSTALL_DATADIR=/opt/data -DDEFAULT_CHARSET=utf8 \

-DEXTAR_CHARSETS=all -DENABLED_LOCAL_INFILE=1 \

-DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_E \MBEDDED_SERVER=1make;make installcp -f $mysql_home/support-files/my-medium.cnf /etc/my.cnfsed -e '/\[client\]/a\default_character_set=utf8' -e '/\[mysqld\]/a\character_set_server=utf8\n\datadir=/opt/data'/etc/my.cnf > /etc/my.cnf.newmv /etc/my.cnf /etc/my.cnf.oldmv /etc/my.cnf.new /etc/my.cnf$mysql_home/scripts/mysql_install_db --datadir=/opt/data --basedir=$mysql_home \

--user=mysql > /dev/null 2>&1#./bin/mysqld_safe --user=mysql & > /dev/null 2>&1cp -f $mysql_home/support-files/mysql.server /etc/init.d/mysqldchmod +x /etc/init.d/mysqldchkconfig --add /etc/init.d/mysqldchkconfig --level 35 mysqld onecho "export PATH=$PATH:$mysql_home/bin" >> /etc/profilesource /etc/profileservice mysqld start

注:两个标红的地方都是一行,其中第一个是我定制的编译选项,第二个是用sed在my.cnf中加入字符编码和数据目录。因为我在安装时自定义了数据目录。如果不编辑默认的配置文件总是在mysql_install_db那一步就出错。

linux

我的操作系统:rhel6,定制安装时选择base system为默认。developmet 选择的development-tools所有可选包。

安装mysql5.5要求安装ncurses-devel包。我的系统没有装,从光盘yum安装或者rpm安装。

Oracle新释出5.5版本要用cmake来编译源码包。所以还要安装cmake。我下载的cmake2.8,于是卸载了原系统的cmake2.6。

编译时进入解压后的mysql目录,查看一下INSTALL-SOURCE文件,里面介绍了各种操作系统平台mysql的安装方法。不过我大略看了一下好像是没写怎么定制安装。这时我们可以打开同目录下的BUILD-CMAKE文件,里面介绍了如何使用cmake来configuration parameters。于是我们可以在当前目录下输入cmake -L;要查看带简短解释的编译属性用cmake -LH;再全一点可以用cmake -LAH。

这里我把安装cmake和mysql的过程写入了一个脚本:

#! /bin/bashcmakever=cmake-2.8.3mysqlver=mysql-5.5.12mysql_home=/usr/local/mysql########################groupadd mysqluseradd -g mysql -s /sbin/nologin mysqlmkdir /opt/datachown -R mysql.mysql /opt/datamkdir /usr/local/mysqltar zxvf $cmakever.tar.gzcd $cmakever./configure;make;make installcd -tar zxvf $mysqlver.tar.gzcd $mysqlvercmake . -DCMAKE_INSTALL_PREFIX=$mysql_home \

-DINSTALL_DATADIR=/opt/data -DDEFAULT_CHARSET=utf8 \

-DEXTAR_CHARSETS=all -DENABLED_LOCAL_INFILE=1 \

-DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_E \MBEDDED_SERVER=1make;make installcp -f $mysql_home/support-files/my-medium.cnf /etc/my.cnfsed -e '/\[client\]/a\default_character_set=utf8' -e '/\[mysqld\]/a\character_set_server=utf8\n\datadir=/opt/data'/etc/my.cnf > /etc/my.cnf.newmv /etc/my.cnf /etc/my.cnf.oldmv /etc/my.cnf.new /etc/my.cnf$mysql_home/scripts/mysql_install_db --datadir=/opt/data --basedir=$mysql_home \

--user=mysql > /dev/null 2>&1#./bin/mysqld_safe --user=mysql & > /dev/null 2>&1cp -f $mysql_home/support-files/mysql.server /etc/init.d/mysqldchmod +x /etc/init.d/mysqldchkconfig --add /etc/init.d/mysqldchkconfig --level 35 mysqld onecho "export PATH=$PATH:$mysql_home/bin" >> /etc/profilesource /etc/profileservice mysqld start

注:两个标红的地方都是一行,其中第一个是我定制的编译选项,第二个是用sed在my.cnf中加入字符编码和数据目录。因为我在安装时自定义了数据目录。如果不编辑默认的配置文件总是在mysql_install_db那一步就出错。

linuxMySQL 5.5主从复制MySQL 5.5主从复制MySQL 5.5主从复制

我的操作系统:rhel6,定制安装时选择base system为默认。developmet 选择的development-tools所有可选包。

安装mysql5.5要求安装ncurses-devel包。我的系统没有装,从光盘yum安装或者rpm安装。

Oracle新释出5.5版本要用cmake来编译源码包。所以还要安装cmake。我下载的cmake2.8,于是卸载了原系统的cmake2.6。

编译时进入解压后的mysql目录,查看一下INSTALL-SOURCE文件,里面介绍了各种操作系统平台mysql的安装方法。不过我大略看了一下好像是没写怎么定制安装。这时我们可以打开同目录下的BUILD-CMAKE文件,里面介绍了如何使用cmake来configuration parameters。于是我们可以在当前目录下输入cmake -L;要查看带简短解释的编译属性用cmake -LH;再全一点可以用cmake -LAH。

这里我把安装cmake和mysql的过程写入了一个脚本:

#! /bin/bashcmakever=cmake-2.8.3mysqlver=mysql-5.5.12mysql_home=/usr/local/mysql########################groupadd mysqluseradd -g mysql -s /sbin/nologin mysqlmkdir /opt/datachown -R mysql.mysql /opt/datamkdir /usr/local/mysqltar zxvf $cmakever.tar.gzcd $cmakever./configure;make;make installcd -tar zxvf $mysqlver.tar.gzcd $mysqlvercmake . -DCMAKE_INSTALL_PREFIX=$mysql_home \

-DINSTALL_DATADIR=/opt/data -DDEFAULT_CHARSET=utf8 \

-DEXTAR_CHARSETS=all -DENABLED_LOCAL_INFILE=1 \

-DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_E \MBEDDED_SERVER=1make;make installcp -f $mysql_home/support-files/my-medium.cnf /etc/my.cnfsed -e '/\[client\]/a\default_character_set=utf8' -e '/\[mysqld\]/a\character_set_server=utf8\n\datadir=/opt/data'/etc/my.cnf > /etc/my.cnf.newmv /etc/my.cnf /etc/my.cnf.oldmv /etc/my.cnf.new /etc/my.cnf$mysql_home/scripts/mysql_install_db --datadir=/opt/data --basedir=$mysql_home \

--user=mysql > /dev/null 2>&1#./bin/mysqld_safe --user=mysql & > /dev/null 2>&1cp -f $mysql_home/support-files/mysql.server /etc/init.d/mysqldchmod +x /etc/init.d/mysqldchkconfig --add /etc/init.d/mysqldchkconfig --level 35 mysqld onecho "export PATH=$PATH:$mysql_home/bin" >> /etc/profilesource /etc/profileservice mysqld start

注:两个标红的地方都是一行,其中第一个是我定制的编译选项,第二个是用sed在my.cnf中加入字符编码和数据目录。因为我在安装时自定义了数据目录。如果不编辑默认的配置文件总是在mysql_install_db那一步就出错。

linuxMySQL 5.5主从复制

我的操作系统:rhel6,定制安装时选择base system为默认。developmet 选择的development-tools所有可选包。

安装mysql5.5要求安装ncurses-devel包。我的系统没有装,从光盘yum安装或者rpm安装。

Oracle新释出5.5版本要用cmake来编译源码包。所以还要安装cmake。我下载的cmake2.8,于是卸载了原系统的cmake2.6。

编译时进入解压后的mysql目录,查看一下INSTALL-SOURCE文件,里面介绍了各种操作系统平台mysql的安装方法。不过我大略看了一下好像是没写怎么定制安装。这时我们可以打开同目录下的BUILD-CMAKE文件,里面介绍了如何使用cmake来configuration parameters。于是我们可以在当前目录下输入cmake -L;要查看带简短解释的编译属性用cmake -LH;再全一点可以用cmake -LAH。

这里我把安装cmake和mysql的过程写入了一个脚本:

#! /bin/bashcmakever=cmake-2.8.3mysqlver=mysql-5.5.12mysql_home=/usr/local/mysql########################groupadd mysqluseradd -g mysql -s /sbin/nologin mysqlmkdir /opt/datachown -R mysql.mysql /opt/datamkdir /usr/local/mysqltar zxvf $cmakever.tar.gzcd $cmakever./configure;make;make installcd -tar zxvf $mysqlver.tar.gzcd $mysqlvercmake . -DCMAKE_INSTALL_PREFIX=$mysql_home \

-DINSTALL_DATADIR=/opt/data -DDEFAULT_CHARSET=utf8 \

-DEXTAR_CHARSETS=all -DENABLED_LOCAL_INFILE=1 \

-DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_E \MBEDDED_SERVER=1make;make installcp -f $mysql_home/support-files/my-medium.cnf /etc/my.cnfsed -e '/\[client\]/a\default_character_set=utf8' -e '/\[mysqld\]/a\character_set_server=utf8\n\datadir=/opt/data'/etc/my.cnf > /etc/my.cnf.newmv /etc/my.cnf /etc/my.cnf.oldmv /etc/my.cnf.new /etc/my.cnf$mysql_home/scripts/mysql_install_db --datadir=/opt/data --basedir=$mysql_home \

--user=mysql > /dev/null 2>&1#./bin/mysqld_safe --user=mysql & > /dev/null 2>&1cp -f $mysql_home/support-files/mysql.server /etc/init.d/mysqldchmod +x /etc/init.d/mysqldchkconfig --add /etc/init.d/mysqldchkconfig --level 35 mysqld onecho "export PATH=$PATH:$mysql_home/bin" >> /etc/profilesource /etc/profileservice mysqld start

注:两个标红的地方都是一行,其中第一个是我定制的编译选项,第二个是用sed在my.cnf中加入字符编码和数据目录。因为我在安装时自定义了数据目录。如果不编辑默认的配置文件总是在mysql_install_db那一步就出错。

linuxMySQL 5.5主从复制MySQL 5.5主从复制

我的操作系统:rhel6,定制安装时选择base system为默认。developmet 选择的development-tools所有可选包。

安装mysql5.5要求安装ncurses-devel包。我的系统没有装,从光盘yum安装或者rpm安装。

Oracle新释出5.5版本要用cmake来编译源码包。所以还要安装cmake。我下载的cmake2.8,于是卸载了原系统的cmake2.6。

编译时进入解压后的mysql目录,查看一下INSTALL-SOURCE文件,里面介绍了各种操作系统平台mysql的安装方法。不过我大略看了一下好像是没写怎么定制安装。这时我们可以打开同目录下的BUILD-CMAKE文件,里面介绍了如何使用cmake来configuration parameters。于是我们可以在当前目录下输入cmake -L;要查看带简短解释的编译属性用cmake -LH;再全一点可以用cmake -LAH。

这里我把安装cmake和mysql的过程写入了一个脚本:

#! /bin/bashcmakever=cmake-2.8.3mysqlver=mysql-5.5.12mysql_home=/usr/local/mysql########################groupadd mysqluseradd -g mysql -s /sbin/nologin mysqlmkdir /opt/datachown -R mysql.mysql /opt/datamkdir /usr/local/mysqltar zxvf $cmakever.tar.gzcd $cmakever./configure;make;make installcd -tar zxvf $mysqlver.tar.gzcd $mysqlvercmake . -DCMAKE_INSTALL_PREFIX=$mysql_home \

-DINSTALL_DATADIR=/opt/data -DDEFAULT_CHARSET=utf8 \

-DEXTAR_CHARSETS=all -DENABLED_LOCAL_INFILE=1 \

-DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_E \MBEDDED_SERVER=1make;make installcp -f $mysql_home/support-files/my-medium.cnf /etc/my.cnfsed -e '/\[client\]/a\default_character_set=utf8' -e '/\[mysqld\]/a\character_set_server=utf8\n\datadir=/opt/data'/etc/my.cnf > /etc/my.cnf.newmv /etc/my.cnf /etc/my.cnf.oldmv /etc/my.cnf.new /etc/my.cnf$mysql_home/scripts/mysql_install_db --datadir=/opt/data --basedir=$mysql_home \

--user=mysql > /dev/null 2>&1#./bin/mysqld_safe --user=mysql & > /dev/null 2>&1cp -f $mysql_home/support-files/mysql.server /etc/init.d/mysqldchmod +x /etc/init.d/mysqldchkconfig --add /etc/init.d/mysqldchkconfig --level 35 mysqld onecho "export PATH=$PATH:$mysql_home/bin" >> /etc/profilesource /etc/profileservice mysqld start

注:两个标红的地方都是一行,其中第一个是我定制的编译选项,第二个是用sed在my.cnf中加入字符编码和数据目录。因为我在安装时自定义了数据目录。如果不编辑默认的配置文件总是在mysql_install_db那一步就出错。

linux

我的操作系统:rhel6,定制安装时选择base system为默认。developmet 选择的development-tools所有可选包。

安装mysql5.5要求安装ncurses-devel包。我的系统没有装,从光盘yum安装或者rpm安装。

Oracle新释出5.5版本要用cmake来编译源码包。所以还要安装cmake。我下载的cmake2.8,于是卸载了原系统的cmake2.6。

编译时进入解压后的mysql目录,查看一下INSTALL-SOURCE文件,里面介绍了各种操作系统平台mysql的安装方法。不过我大略看了一下好像是没写怎么定制安装。这时我们可以打开同目录下的BUILD-CMAKE文件,里面介绍了如何使用cmake来configuration parameters。于是我们可以在当前目录下输入cmake -L;要查看带简短解释的编译属性用cmake -LH;再全一点可以用cmake -LAH。

这里我把安装cmake和mysql的过程写入了一个脚本:

#! /bin/bashcmakever=cmake-2.8.3mysqlver=mysql-5.5.12mysql_home=/usr/local/mysql########################groupadd mysqluseradd -g mysql -s /sbin/nologin mysqlmkdir /opt/datachown -R mysql.mysql /opt/datamkdir /usr/local/mysqltar zxvf $cmakever.tar.gzcd $cmakever./configure;make;make installcd -tar zxvf $mysqlver.tar.gzcd $mysqlvercmake . -DCMAKE_INSTALL_PREFIX=$mysql_home \

-DINSTALL_DATADIR=/opt/data -DDEFAULT_CHARSET=utf8 \

-DEXTAR_CHARSETS=all -DENABLED_LOCAL_INFILE=1 \

-DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_E \MBEDDED_SERVER=1make;make installcp -f $mysql_home/support-files/my-medium.cnf /etc/my.cnfsed -e '/\[client\]/a\default_character_set=utf8' -e '/\[mysqld\]/a\character_set_server=utf8\n\datadir=/opt/data'/etc/my.cnf > /etc/my.cnf.newmv /etc/my.cnf /etc/my.cnf.oldmv /etc/my.cnf.new /etc/my.cnf$mysql_home/scripts/mysql_install_db --datadir=/opt/data --basedir=$mysql_home \

--user=mysql > /dev/null 2>&1#./bin/mysqld_safe --user=mysql & > /dev/null 2>&1cp -f $mysql_home/support-files/mysql.server /etc/init.d/mysqldchmod +x /etc/init.d/mysqldchkconfig --add /etc/init.d/mysqldchkconfig --level 35 mysqld onecho "export PATH=$PATH:$mysql_home/bin" >> /etc/profilesource /etc/profileservice mysqld start

注:两个标红的地方都是一行,其中第一个是我定制的编译选项,第二个是用sed在my.cnf中加入字符编码和数据目录。因为我在安装时自定义了数据目录。如果不编辑默认的配置文件总是在mysql_install_db那一步就出错。

linuxMySQL 5.5主从复制MySQL 5.5主从复制

2.

我的操作系统:rhel6,定制安装时选择base system为默认。developmet 选择的development-tools所有可选包。

安装mysql5.5要求安装ncurses-devel包。我的系统没有装,从光盘yum安装或者rpm安装。

Oracle新释出5.5版本要用cmake来编译源码包。所以还要安装cmake。我下载的cmake2.8,于是卸载了原系统的cmake2.6。

编译时进入解压后的mysql目录,查看一下INSTALL-SOURCE文件,里面介绍了各种操作系统平台mysql的安装方法。不过我大略看了一下好像是没写怎么定制安装。这时我们可以打开同目录下的BUILD-CMAKE文件,里面介绍了如何使用cmake来configuration parameters。于是我们可以在当前目录下输入cmake -L;要查看带简短解释的编译属性用cmake -LH;再全一点可以用cmake -LAH。

这里我把安装cmake和mysql的过程写入了一个脚本:

#! /bin/bashcmakever=cmake-2.8.3mysqlver=mysql-5.5.12mysql_home=/usr/local/mysql########################groupadd mysqluseradd -g mysql -s /sbin/nologin mysqlmkdir /opt/datachown -R mysql.mysql /opt/datamkdir /usr/local/mysqltar zxvf $cmakever.tar.gzcd $cmakever./configure;make;make installcd -tar zxvf $mysqlver.tar.gzcd $mysqlvercmake . -DCMAKE_INSTALL_PREFIX=$mysql_home \

-DINSTALL_DATADIR=/opt/data -DDEFAULT_CHARSET=utf8 \

-DEXTAR_CHARSETS=all -DENABLED_LOCAL_INFILE=1 \

-DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_E \MBEDDED_SERVER=1make;make installcp -f $mysql_home/support-files/my-medium.cnf /etc/my.cnfsed -e '/\[client\]/a\default_character_set=utf8' -e '/\[mysqld\]/a\character_set_server=utf8\n\datadir=/opt/data'/etc/my.cnf > /etc/my.cnf.newmv /etc/my.cnf /etc/my.cnf.oldmv /etc/my.cnf.new /etc/my.cnf$mysql_home/scripts/mysql_install_db --datadir=/opt/data --basedir=$mysql_home \

--user=mysql > /dev/null 2>&1#./bin/mysqld_safe --user=mysql & > /dev/null 2>&1cp -f $mysql_home/support-files/mysql.server /etc/init.d/mysqldchmod +x /etc/init.d/mysqldchkconfig --add /etc/init.d/mysqldchkconfig --level 35 mysqld onecho "export PATH=$PATH:$mysql_home/bin" >> /etc/profilesource /etc/profileservice mysqld start

注:两个标红的地方都是一行,其中第一个是我定制的编译选项,第二个是用sed在my.cnf中加入字符编码和数据目录。因为我在安装时自定义了数据目录。如果不编辑默认的配置文件总是在mysql_install_db那一步就出错。

linux

我的操作系统:rhel6,定制安装时选择base system为默认。developmet 选择的development-tools所有可选包。

安装mysql5.5要求安装ncurses-devel包。我的系统没有装,从光盘yum安装或者rpm安装。

Oracle新释出5.5版本要用cmake来编译源码包。所以还要安装cmake。我下载的cmake2.8,于是卸载了原系统的cmake2.6。

编译时进入解压后的mysql目录,查看一下INSTALL-SOURCE文件,里面介绍了各种操作系统平台mysql的安装方法。不过我大略看了一下好像是没写怎么定制安装。这时我们可以打开同目录下的BUILD-CMAKE文件,里面介绍了如何使用cmake来configuration parameters。于是我们可以在当前目录下输入cmake -L;要查看带简短解释的编译属性用cmake -LH;再全一点可以用cmake -LAH。

这里我把安装cmake和mysql的过程写入了一个脚本:

#! /bin/bashcmakever=cmake-2.8.3mysqlver=mysql-5.5.12mysql_home=/usr/local/mysql########################groupadd mysqluseradd -g mysql -s /sbin/nologin mysqlmkdir /opt/datachown -R mysql.mysql /opt/datamkdir /usr/local/mysqltar zxvf $cmakever.tar.gzcd $cmakever./configure;make;make installcd -tar zxvf $mysqlver.tar.gzcd $mysqlvercmake . -DCMAKE_INSTALL_PREFIX=$mysql_home \

-DINSTALL_DATADIR=/opt/data -DDEFAULT_CHARSET=utf8 \

-DEXTAR_CHARSETS=all -DENABLED_LOCAL_INFILE=1 \

-DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_E \MBEDDED_SERVER=1make;make installcp -f $mysql_home/support-files/my-medium.cnf /etc/my.cnfsed -e '/\[client\]/a\default_character_set=utf8' -e '/\[mysqld\]/a\character_set_server=utf8\n\datadir=/opt/data'/etc/my.cnf > /etc/my.cnf.newmv /etc/my.cnf /etc/my.cnf.oldmv /etc/my.cnf.new /etc/my.cnf$mysql_home/scripts/mysql_install_db --datadir=/opt/data --basedir=$mysql_home \

--user=mysql > /dev/null 2>&1#./bin/mysqld_safe --user=mysql & > /dev/null 2>&1cp -f $mysql_home/support-files/mysql.server /etc/init.d/mysqldchmod +x /etc/init.d/mysqldchkconfig --add /etc/init.d/mysqldchkconfig --level 35 mysqld onecho "export PATH=$PATH:$mysql_home/bin" >> /etc/profilesource /etc/profileservice mysqld start

注:两个标红的地方都是一行,其中第一个是我定制的编译选项,第二个是用sed在my.cnf中加入字符编码和数据目录。因为我在安装时自定义了数据目录。如果不编辑默认的配置文件总是在mysql_install_db那一步就出错。

linux

我的操作系统:rhel6,定制安装时选择base system为默认。developmet 选择的development-tools所有可选包。

安装mysql5.5要求安装ncurses-devel包。我的系统没有装,从光盘yum安装或者rpm安装。

Oracle新释出5.5版本要用cmake来编译源码包。所以还要安装cmake。我下载的cmake2.8,于是卸载了原系统的cmake2.6。

编译时进入解压后的mysql目录,查看一下INSTALL-SOURCE文件,里面介绍了各种操作系统平台mysql的安装方法。不过我大略看了一下好像是没写怎么定制安装。这时我们可以打开同目录下的BUILD-CMAKE文件,里面介绍了如何使用cmake来configuration parameters。于是我们可以在当前目录下输入cmake -L;要查看带简短解释的编译属性用cmake -LH;再全一点可以用cmake -LAH。

这里我把安装cmake和mysql的过程写入了一个脚本:

#! /bin/bashcmakever=cmake-2.8.3mysqlver=mysql-5.5.12mysql_home=/usr/local/mysql########################groupadd mysqluseradd -g mysql -s /sbin/nologin mysqlmkdir /opt/datachown -R mysql.mysql /opt/datamkdir /usr/local/mysqltar zxvf $cmakever.tar.gzcd $cmakever./configure;make;make installcd -tar zxvf $mysqlver.tar.gzcd $mysqlvercmake . -DCMAKE_INSTALL_PREFIX=$mysql_home \

-DINSTALL_DATADIR=/opt/data -DDEFAULT_CHARSET=utf8 \

-DEXTAR_CHARSETS=all -DENABLED_LOCAL_INFILE=1 \

-DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_E \MBEDDED_SERVER=1make;make installcp -f $mysql_home/support-files/my-medium.cnf /etc/my.cnfsed -e '/\[client\]/a\default_character_set=utf8' -e '/\[mysqld\]/a\character_set_server=utf8\n\datadir=/opt/data'/etc/my.cnf > /etc/my.cnf.newmv /etc/my.cnf /etc/my.cnf.oldmv /etc/my.cnf.new /etc/my.cnf$mysql_home/scripts/mysql_install_db --datadir=/opt/data --basedir=$mysql_home \

--user=mysql > /dev/null 2>&1#./bin/mysqld_safe --user=mysql & > /dev/null 2>&1cp -f $mysql_home/support-files/mysql.server /etc/init.d/mysqldchmod +x /etc/init.d/mysqldchkconfig --add /etc/init.d/mysqldchkconfig --level 35 mysqld onecho "export PATH=$PATH:$mysql_home/bin" >> /etc/profilesource /etc/profileservice mysqld start

注:两个标红的地方都是一行,其中第一个是我定制的编译选项,第二个是用sed在my.cnf中加入字符编码和数据目录。因为我在安装时自定义了数据目录。如果不编辑默认的配置文件总是在mysql_install_db那一步就出错。

linuxMySQL 5.5主从复制MySQL 5.5主从复制

3.

我的操作系统:rhel6,定制安装时选择base system为默认。developmet 选择的development-tools所有可选包。

安装mysql5.5要求安装ncurses-devel包。我的系统没有装,从光盘yum安装或者rpm安装。

Oracle新释出5.5版本要用cmake来编译源码包。所以还要安装cmake。我下载的cmake2.8,于是卸载了原系统的cmake2.6。

编译时进入解压后的mysql目录,查看一下INSTALL-SOURCE文件,里面介绍了各种操作系统平台mysql的安装方法。不过我大略看了一下好像是没写怎么定制安装。这时我们可以打开同目录下的BUILD-CMAKE文件,里面介绍了如何使用cmake来configuration parameters。于是我们可以在当前目录下输入cmake -L;要查看带简短解释的编译属性用cmake -LH;再全一点可以用cmake -LAH。

这里我把安装cmake和mysql的过程写入了一个脚本:

#! /bin/bashcmakever=cmake-2.8.3mysqlver=mysql-5.5.12mysql_home=/usr/local/mysql########################groupadd mysqluseradd -g mysql -s /sbin/nologin mysqlmkdir /opt/datachown -R mysql.mysql /opt/datamkdir /usr/local/mysqltar zxvf $cmakever.tar.gzcd $cmakever./configure;make;make installcd -tar zxvf $mysqlver.tar.gzcd $mysqlvercmake . -DCMAKE_INSTALL_PREFIX=$mysql_home \

-DINSTALL_DATADIR=/opt/data -DDEFAULT_CHARSET=utf8 \

-DEXTAR_CHARSETS=all -DENABLED_LOCAL_INFILE=1 \

-DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_E \MBEDDED_SERVER=1make;make installcp -f $mysql_home/support-files/my-medium.cnf /etc/my.cnfsed -e '/\[client\]/a\default_character_set=utf8' -e '/\[mysqld\]/a\character_set_server=utf8\n\datadir=/opt/data'/etc/my.cnf > /etc/my.cnf.newmv /etc/my.cnf /etc/my.cnf.oldmv /etc/my.cnf.new /etc/my.cnf$mysql_home/scripts/mysql_install_db --datadir=/opt/data --basedir=$mysql_home \

--user=mysql > /dev/null 2>&1#./bin/mysqld_safe --user=mysql & > /dev/null 2>&1cp -f $mysql_home/support-files/mysql.server /etc/init.d/mysqldchmod +x /etc/init.d/mysqldchkconfig --add /etc/init.d/mysqldchkconfig --level 35 mysqld onecho "export PATH=$PATH:$mysql_home/bin" >> /etc/profilesource /etc/profileservice mysqld start

注:两个标红的地方都是一行,其中第一个是我定制的编译选项,第二个是用sed在my.cnf中加入字符编码和数据目录。因为我在安装时自定义了数据目录。如果不编辑默认的配置文件总是在mysql_install_db那一步就出错。

linux

MySQL 5.5主从复制MySQL 5.5主从复制MySQL 5.5主从复制

我的操作系统:rhel6,定制安装时选择base system为默认。developmet 选择的development-tools所有可选包。

安装mysql5.5要求安装ncurses-devel包。我的系统没有装,从光盘yum安装或者rpm安装。

Oracle新释出5.5版本要用cmake来编译源码包。所以还要安装cmake。我下载的cmake2.8,于是卸载了原系统的cmake2.6。

编译时进入解压后的mysql目录,查看一下INSTALL-SOURCE文件,里面介绍了各种操作系统平台mysql的安装方法。不过我大略看了一下好像是没写怎么定制安装。这时我们可以打开同目录下的BUILD-CMAKE文件,里面介绍了如何使用cmake来configuration parameters。于是我们可以在当前目录下输入cmake -L;要查看带简短解释的编译属性用cmake -LH;再全一点可以用cmake -LAH。

这里我把安装cmake和mysql的过程写入了一个脚本:

#! /bin/bashcmakever=cmake-2.8.3mysqlver=mysql-5.5.12mysql_home=/usr/local/mysql########################groupadd mysqluseradd -g mysql -s /sbin/nologin mysqlmkdir /opt/datachown -R mysql.mysql /opt/datamkdir /usr/local/mysqltar zxvf $cmakever.tar.gzcd $cmakever./configure;make;make installcd -tar zxvf $mysqlver.tar.gzcd $mysqlvercmake . -DCMAKE_INSTALL_PREFIX=$mysql_home \

-DINSTALL_DATADIR=/opt/data -DDEFAULT_CHARSET=utf8 \

-DEXTAR_CHARSETS=all -DENABLED_LOCAL_INFILE=1 \

-DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_E \MBEDDED_SERVER=1make;make installcp -f $mysql_home/support-files/my-medium.cnf /etc/my.cnfsed -e '/\[client\]/a\default_character_set=utf8' -e '/\[mysqld\]/a\character_set_server=utf8\n\datadir=/opt/data'/etc/my.cnf > /etc/my.cnf.newmv /etc/my.cnf /etc/my.cnf.oldmv /etc/my.cnf.new /etc/my.cnf$mysql_home/scripts/mysql_install_db --datadir=/opt/data --basedir=$mysql_home \

--user=mysql > /dev/null 2>&1#./bin/mysqld_safe --user=mysql & > /dev/null 2>&1cp -f $mysql_home/support-files/mysql.server /etc/init.d/mysqldchmod +x /etc/init.d/mysqldchkconfig --add /etc/init.d/mysqldchkconfig --level 35 mysqld onecho "export PATH=$PATH:$mysql_home/bin" >> /etc/profilesource /etc/profileservice mysqld start

注:两个标红的地方都是一行,其中第一个是我定制的编译选项,第二个是用sed在my.cnf中加入字符编码和数据目录。因为我在安装时自定义了数据目录。如果不编辑默认的配置文件总是在mysql_install_db那一步就出错。

linux

我的操作系统:rhel6,定制安装时选择base system为默认。developmet 选择的development-tools所有可选包。

安装mysql5.5要求安装ncurses-devel包。我的系统没有装,从光盘yum安装或者rpm安装。

Oracle新释出5.5版本要用cmake来编译源码包。所以还要安装cmake。我下载的cmake2.8,于是卸载了原系统的cmake2.6。

编译时进入解压后的mysql目录,查看一下INSTALL-SOURCE文件,里面介绍了各种操作系统平台mysql的安装方法。不过我大略看了一下好像是没写怎么定制安装。这时我们可以打开同目录下的BUILD-CMAKE文件,里面介绍了如何使用cmake来configuration parameters。于是我们可以在当前目录下输入cmake -L;要查看带简短解释的编译属性用cmake -LH;再全一点可以用cmake -LAH。

这里我把安装cmake和mysql的过程写入了一个脚本:

#! /bin/bashcmakever=cmake-2.8.3mysqlver=mysql-5.5.12mysql_home=/usr/local/mysql########################groupadd mysqluseradd -g mysql -s /sbin/nologin mysqlmkdir /opt/datachown -R mysql.mysql /opt/datamkdir /usr/local/mysqltar zxvf $cmakever.tar.gzcd $cmakever./configure;make;make installcd -tar zxvf $mysqlver.tar.gzcd $mysqlvercmake . -DCMAKE_INSTALL_PREFIX=$mysql_home \

-DINSTALL_DATADIR=/opt/data -DDEFAULT_CHARSET=utf8 \

-DEXTAR_CHARSETS=all -DENABLED_LOCAL_INFILE=1 \

-DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_E \MBEDDED_SERVER=1make;make installcp -f $mysql_home/support-files/my-medium.cnf /etc/my.cnfsed -e '/\[client\]/a\default_character_set=utf8' -e '/\[mysqld\]/a\character_set_server=utf8\n\datadir=/opt/data'/etc/my.cnf > /etc/my.cnf.newmv /etc/my.cnf /etc/my.cnf.oldmv /etc/my.cnf.new /etc/my.cnf$mysql_home/scripts/mysql_install_db --datadir=/opt/data --basedir=$mysql_home \

--user=mysql > /dev/null 2>&1#./bin/mysqld_safe --user=mysql & > /dev/null 2>&1cp -f $mysql_home/support-files/mysql.server /etc/init.d/mysqldchmod +x /etc/init.d/mysqldchkconfig --add /etc/init.d/mysqldchkconfig --level 35 mysqld onecho "export PATH=$PATH:$mysql_home/bin" >> /etc/profilesource /etc/profileservice mysqld start

注:两个标红的地方都是一行,其中第一个是我定制的编译选项,第二个是用sed在my.cnf中加入字符编码和数据目录。因为我在安装时自定义了数据目录。如果不编辑默认的配置文件总是在mysql_install_db那一步就出错。

linuxMySQL 5.5主从复制

我的操作系统:rhel6,定制安装时选择base system为默认。developmet 选择的development-tools所有可选包。

安装mysql5.5要求安装ncurses-devel包。我的系统没有装,从光盘yum安装或者rpm安装。

Oracle新释出5.5版本要用cmake来编译源码包。所以还要安装cmake。我下载的cmake2.8,于是卸载了原系统的cmake2.6。

编译时进入解压后的mysql目录,查看一下INSTALL-SOURCE文件,里面介绍了各种操作系统平台mysql的安装方法。不过我大略看了一下好像是没写怎么定制安装。这时我们可以打开同目录下的BUILD-CMAKE文件,里面介绍了如何使用cmake来configuration parameters。于是我们可以在当前目录下输入cmake -L;要查看带简短解释的编译属性用cmake -LH;再全一点可以用cmake -LAH。

这里我把安装cmake和mysql的过程写入了一个脚本:

#! /bin/bashcmakever=cmake-2.8.3mysqlver=mysql-5.5.12mysql_home=/usr/local/mysql########################groupadd mysqluseradd -g mysql -s /sbin/nologin mysqlmkdir /opt/datachown -R mysql.mysql /opt/datamkdir /usr/local/mysqltar zxvf $cmakever.tar.gzcd $cmakever./configure;make;make installcd -tar zxvf $mysqlver.tar.gzcd $mysqlvercmake . -DCMAKE_INSTALL_PREFIX=$mysql_home \

-DINSTALL_DATADIR=/opt/data -DDEFAULT_CHARSET=utf8 \

-DEXTAR_CHARSETS=all -DENABLED_LOCAL_INFILE=1 \

-DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_E \MBEDDED_SERVER=1make;make installcp -f $mysql_home/support-files/my-medium.cnf /etc/my.cnfsed -e '/\[client\]/a\default_character_set=utf8' -e '/\[mysqld\]/a\character_set_server=utf8\n\datadir=/opt/data'/etc/my.cnf > /etc/my.cnf.newmv /etc/my.cnf /etc/my.cnf.oldmv /etc/my.cnf.new /etc/my.cnf$mysql_home/scripts/mysql_install_db --datadir=/opt/data --basedir=$mysql_home \

--user=mysql > /dev/null 2>&1#./bin/mysqld_safe --user=mysql & > /dev/null 2>&1cp -f $mysql_home/support-files/mysql.server /etc/init.d/mysqldchmod +x /etc/init.d/mysqldchkconfig --add /etc/init.d/mysqldchkconfig --level 35 mysqld onecho "export PATH=$PATH:$mysql_home/bin" >> /etc/profilesource /etc/profileservice mysqld start

注:两个标红的地方都是一行,其中第一个是我定制的编译选项,第二个是用sed在my.cnf中加入字符编码和数据目录。因为我在安装时自定义了数据目录。如果不编辑默认的配置文件总是在mysql_install_db那一步就出错。

linux

4.MySQL 5.5主从复制。

我的操作系统:rhel6,定制安装时选择base system为默认。developmet 选择的development-tools所有可选包。

安装mysql5.5要求安装ncurses-devel包。我的系统没有装,从光盘yum安装或者rpm安装。

Oracle新释出5.5版本要用cmake来编译源码包。所以还要安装cmake。我下载的cmake2.8,于是卸载了原系统的cmake2.6。

编译时进入解压后的mysql目录,查看一下INSTALL-SOURCE文件,里面介绍了各种操作系统平台mysql的安装方法。不过我大略看了一下好像是没写怎么定制安装。这时我们可以打开同目录下的BUILD-CMAKE文件,里面介绍了如何使用cmake来configuration parameters。于是我们可以在当前目录下输入cmake -L;要查看带简短解释的编译属性用cmake -LH;再全一点可以用cmake -LAH。

这里我把安装cmake和mysql的过程写入了一个脚本:

#! /bin/bashcmakever=cmake-2.8.3mysqlver=mysql-5.5.12mysql_home=/usr/local/mysql########################groupadd mysqluseradd -g mysql -s /sbin/nologin mysqlmkdir /opt/datachown -R mysql.mysql /opt/datamkdir /usr/local/mysqltar zxvf $cmakever.tar.gzcd $cmakever./configure;make;make installcd -tar zxvf $mysqlver.tar.gzcd $mysqlvercmake . -DCMAKE_INSTALL_PREFIX=$mysql_home \

-DINSTALL_DATADIR=/opt/data -DDEFAULT_CHARSET=utf8 \

-DEXTAR_CHARSETS=all -DENABLED_LOCAL_INFILE=1 \

-DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_E \MBEDDED_SERVER=1make;make installcp -f $mysql_home/support-files/my-medium.cnf /etc/my.cnfsed -e '/\[client\]/a\default_character_set=utf8' -e '/\[mysqld\]/a\character_set_server=utf8\n\datadir=/opt/data'/etc/my.cnf > /etc/my.cnf.newmv /etc/my.cnf /etc/my.cnf.oldmv /etc/my.cnf.new /etc/my.cnf$mysql_home/scripts/mysql_install_db --datadir=/opt/data --basedir=$mysql_home \

--user=mysql > /dev/null 2>&1#./bin/mysqld_safe --user=mysql & > /dev/null 2>&1cp -f $mysql_home/support-files/mysql.server /etc/init.d/mysqldchmod +x /etc/init.d/mysqldchkconfig --add /etc/init.d/mysqldchkconfig --level 35 mysqld onecho "export PATH=$PATH:$mysql_home/bin" >> /etc/profilesource /etc/profileservice mysqld start

注:两个标红的地方都是一行,其中第一个是我定制的编译选项,第二个是用sed在my.cnf中加入字符编码和数据目录。因为我在安装时自定义了数据目录。如果不编辑默认的配置文件总是在mysql_install_db那一步就出错。

linux

我的操作系统:rhel6,定制安装时选择base system为默认。developmet 选择的development-tools所有可选包。

安装mysql5.5要求安装ncurses-devel包。我的系统没有装,从光盘yum安装或者rpm安装。

Oracle新释出5.5版本要用cmake来编译源码包。所以还要安装cmake。我下载的cmake2.8,于是卸载了原系统的cmake2.6。

编译时进入解压后的mysql目录,查看一下INSTALL-SOURCE文件,里面介绍了各种操作系统平台mysql的安装方法。不过我大略看了一下好像是没写怎么定制安装。这时我们可以打开同目录下的BUILD-CMAKE文件,里面介绍了如何使用cmake来configuration parameters。于是我们可以在当前目录下输入cmake -L;要查看带简短解释的编译属性用cmake -LH;再全一点可以用cmake -LAH。

这里我把安装cmake和mysql的过程写入了一个脚本:

#! /bin/bashcmakever=cmake-2.8.3mysqlver=mysql-5.5.12mysql_home=/usr/local/mysql########################groupadd mysqluseradd -g mysql -s /sbin/nologin mysqlmkdir /opt/datachown -R mysql.mysql /opt/datamkdir /usr/local/mysqltar zxvf $cmakever.tar.gzcd $cmakever./configure;make;make installcd -tar zxvf $mysqlver.tar.gzcd $mysqlvercmake . -DCMAKE_INSTALL_PREFIX=$mysql_home \

-DINSTALL_DATADIR=/opt/data -DDEFAULT_CHARSET=utf8 \

-DEXTAR_CHARSETS=all -DENABLED_LOCAL_INFILE=1 \

-DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_E \MBEDDED_SERVER=1make;make installcp -f $mysql_home/support-files/my-medium.cnf /etc/my.cnfsed -e '/\[client\]/a\default_character_set=utf8' -e '/\[mysqld\]/a\character_set_server=utf8\n\datadir=/opt/data'/etc/my.cnf > /etc/my.cnf.newmv /etc/my.cnf /etc/my.cnf.oldmv /etc/my.cnf.new /etc/my.cnf$mysql_home/scripts/mysql_install_db --datadir=/opt/data --basedir=$mysql_home \

--user=mysql > /dev/null 2>&1#./bin/mysqld_safe --user=mysql & > /dev/null 2>&1cp -f $mysql_home/support-files/mysql.server /etc/init.d/mysqldchmod +x /etc/init.d/mysqldchkconfig --add /etc/init.d/mysqldchkconfig --level 35 mysqld onecho "export PATH=$PATH:$mysql_home/bin" >> /etc/profilesource /etc/profileservice mysqld start

注:两个标红的地方都是一行,其中第一个是我定制的编译选项,第二个是用sed在my.cnf中加入字符编码和数据目录。因为我在安装时自定义了数据目录。如果不编辑默认的配置文件总是在mysql_install_db那一步就出错。

linux

我的操作系统:rhel6,定制安装时选择base system为默认。developmet 选择的development-tools所有可选包。

安装mysql5.5要求安装ncurses-devel包。我的系统没有装,从光盘yum安装或者rpm安装。

Oracle新释出5.5版本要用cmake来编译源码包。所以还要安装cmake。我下载的cmake2.8,于是卸载了原系统的cmake2.6。

编译时进入解压后的mysql目录,查看一下INSTALL-SOURCE文件,里面介绍了各种操作系统平台mysql的安装方法。不过我大略看了一下好像是没写怎么定制安装。这时我们可以打开同目录下的BUILD-CMAKE文件,里面介绍了如何使用cmake来configuration parameters。于是我们可以在当前目录下输入cmake -L;要查看带简短解释的编译属性用cmake -LH;再全一点可以用cmake -LAH。

这里我把安装cmake和mysql的过程写入了一个脚本:

#! /bin/bashcmakever=cmake-2.8.3mysqlver=mysql-5.5.12mysql_home=/usr/local/mysql########################groupadd mysqluseradd -g mysql -s /sbin/nologin mysqlmkdir /opt/datachown -R mysql.mysql /opt/datamkdir /usr/local/mysqltar zxvf $cmakever.tar.gzcd $cmakever./configure;make;make installcd -tar zxvf $mysqlver.tar.gzcd $mysqlvercmake . -DCMAKE_INSTALL_PREFIX=$mysql_home \

-DINSTALL_DATADIR=/opt/data -DDEFAULT_CHARSET=utf8 \

-DEXTAR_CHARSETS=all -DENABLED_LOCAL_INFILE=1 \

-DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_E \MBEDDED_SERVER=1make;make installcp -f $mysql_home/support-files/my-medium.cnf /etc/my.cnfsed -e '/\[client\]/a\default_character_set=utf8' -e '/\[mysqld\]/a\character_set_server=utf8\n\datadir=/opt/data'/etc/my.cnf > /etc/my.cnf.newmv /etc/my.cnf /etc/my.cnf.oldmv /etc/my.cnf.new /etc/my.cnf$mysql_home/scripts/mysql_install_db --datadir=/opt/data --basedir=$mysql_home \

--user=mysql > /dev/null 2>&1#./bin/mysqld_safe --user=mysql & > /dev/null 2>&1cp -f $mysql_home/support-files/mysql.server /etc/init.d/mysqldchmod +x /etc/init.d/mysqldchkconfig --add /etc/init.d/mysqldchkconfig --level 35 mysqld onecho "export PATH=$PATH:$mysql_home/bin" >> /etc/profilesource /etc/profileservice mysqld start

注:两个标红的地方都是一行,其中第一个是我定制的编译选项,第二个是用sed在my.cnf中加入字符编码和数据目录。因为我在安装时自定义了数据目录。如果不编辑默认的配置文件总是在mysql_install_db那一步就出错。

linux

我的操作系统:rhel6,定制安装时选择base system为默认。developmet 选择的development-tools所有可选包。

安装mysql5.5要求安装ncurses-devel包。我的系统没有装,从光盘yum安装或者rpm安装。

Oracle新释出5.5版本要用cmake来编译源码包。所以还要安装cmake。我下载的cmake2.8,于是卸载了原系统的cmake2.6。

编译时进入解压后的mysql目录,查看一下INSTALL-SOURCE文件,里面介绍了各种操作系统平台mysql的安装方法。不过我大略看了一下好像是没写怎么定制安装。这时我们可以打开同目录下的BUILD-CMAKE文件,里面介绍了如何使用cmake来configuration parameters。于是我们可以在当前目录下输入cmake -L;要查看带简短解释的编译属性用cmake -LH;再全一点可以用cmake -LAH。

这里我把安装cmake和mysql的过程写入了一个脚本:

#! /bin/bashcmakever=cmake-2.8.3mysqlver=mysql-5.5.12mysql_home=/usr/local/mysql########################groupadd mysqluseradd -g mysql -s /sbin/nologin mysqlmkdir /opt/datachown -R mysql.mysql /opt/datamkdir /usr/local/mysqltar zxvf $cmakever.tar.gzcd $cmakever./configure;make;make installcd -tar zxvf $mysqlver.tar.gzcd $mysqlvercmake . -DCMAKE_INSTALL_PREFIX=$mysql_home \

-DINSTALL_DATADIR=/opt/data -DDEFAULT_CHARSET=utf8 \

-DEXTAR_CHARSETS=all -DENABLED_LOCAL_INFILE=1 \

-DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_E \MBEDDED_SERVER=1make;make installcp -f $mysql_home/support-files/my-medium.cnf /etc/my.cnfsed -e '/\[client\]/a\default_character_set=utf8' -e '/\[mysqld\]/a\character_set_server=utf8\n\datadir=/opt/data'/etc/my.cnf > /etc/my.cnf.newmv /etc/my.cnf /etc/my.cnf.oldmv /etc/my.cnf.new /etc/my.cnf$mysql_home/scripts/mysql_install_db --datadir=/opt/data --basedir=$mysql_home \

--user=mysql > /dev/null 2>&1#./bin/mysqld_safe --user=mysql & > /dev/null 2>&1cp -f $mysql_home/support-files/mysql.server /etc/init.d/mysqldchmod +x /etc/init.d/mysqldchkconfig --add /etc/init.d/mysqldchkconfig --level 35 mysqld onecho "export PATH=$PATH:$mysql_home/bin" >> /etc/profilesource /etc/profileservice mysqld start

注:两个标红的地方都是一行,其中第一个是我定制的编译选项,第二个是用sed在my.cnf中加入字符编码和数据目录。因为我在安装时自定义了数据目录。如果不编辑默认的配置文件总是在mysql_install_db那一步就出错。

linux

我的操作系统:rhel6,定制安装时选择base system为默认。developmet 选择的development-tools所有可选包。

安装mysql5.5要求安装ncurses-devel包。我的系统没有装,从光盘yum安装或者rpm安装。

Oracle新释出5.5版本要用cmake来编译源码包。所以还要安装cmake。我下载的cmake2.8,于是卸载了原系统的cmake2.6。

编译时进入解压后的mysql目录,查看一下INSTALL-SOURCE文件,里面介绍了各种操作系统平台mysql的安装方法。不过我大略看了一下好像是没写怎么定制安装。这时我们可以打开同目录下的BUILD-CMAKE文件,里面介绍了如何使用cmake来configuration parameters。于是我们可以在当前目录下输入cmake -L;要查看带简短解释的编译属性用cmake -LH;再全一点可以用cmake -LAH。

这里我把安装cmake和mysql的过程写入了一个脚本:

#! /bin/bashcmakever=cmake-2.8.3mysqlver=mysql-5.5.12mysql_home=/usr/local/mysql########################groupadd mysqluseradd -g mysql -s /sbin/nologin mysqlmkdir /opt/datachown -R mysql.mysql /opt/datamkdir /usr/local/mysqltar zxvf $cmakever.tar.gzcd $cmakever./configure;make;make installcd -tar zxvf $mysqlver.tar.gzcd $mysqlvercmake . -DCMAKE_INSTALL_PREFIX=$mysql_home \

-DINSTALL_DATADIR=/opt/data -DDEFAULT_CHARSET=utf8 \

-DEXTAR_CHARSETS=all -DENABLED_LOCAL_INFILE=1 \

-DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_E \MBEDDED_SERVER=1make;make installcp -f $mysql_home/support-files/my-medium.cnf /etc/my.cnfsed -e '/\[client\]/a\default_character_set=utf8' -e '/\[mysqld\]/a\character_set_server=utf8\n\datadir=/opt/data'/etc/my.cnf > /etc/my.cnf.newmv /etc/my.cnf /etc/my.cnf.oldmv /etc/my.cnf.new /etc/my.cnf$mysql_home/scripts/mysql_install_db --datadir=/opt/data --basedir=$mysql_home \

--user=mysql > /dev/null 2>&1#./bin/mysqld_safe --user=mysql & > /dev/null 2>&1cp -f $mysql_home/support-files/mysql.server /etc/init.d/mysqldchmod +x /etc/init.d/mysqldchkconfig --add /etc/init.d/mysqldchkconfig --level 35 mysqld onecho "export PATH=$PATH:$mysql_home/bin" >> /etc/profilesource /etc/profileservice mysqld start

注:两个标红的地方都是一行,其中第一个是我定制的编译选项,第二个是用sed在my.cnf中加入字符编码和数据目录。因为我在安装时自定义了数据目录。如果不编辑默认的配置文件总是在mysql_install_db那一步就出错。

linuxMySQL 5.5主从复制

我的操作系统:rhel6,定制安装时选择base system为默认。developmet 选择的development-tools所有可选包。

安装mysql5.5要求安装ncurses-devel包。我的系统没有装,从光盘yum安装或者rpm安装。

Oracle新释出5.5版本要用cmake来编译源码包。所以还要安装cmake。我下载的cmake2.8,于是卸载了原系统的cmake2.6。

编译时进入解压后的mysql目录,查看一下INSTALL-SOURCE文件,里面介绍了各种操作系统平台mysql的安装方法。不过我大略看了一下好像是没写怎么定制安装。这时我们可以打开同目录下的BUILD-CMAKE文件,里面介绍了如何使用cmake来configuration parameters。于是我们可以在当前目录下输入cmake -L;要查看带简短解释的编译属性用cmake -LH;再全一点可以用cmake -LAH。

这里我把安装cmake和mysql的过程写入了一个脚本:

#! /bin/bashcmakever=cmake-2.8.3mysqlver=mysql-5.5.12mysql_home=/usr/local/mysql########################groupadd mysqluseradd -g mysql -s /sbin/nologin mysqlmkdir /opt/datachown -R mysql.mysql /opt/datamkdir /usr/local/mysqltar zxvf $cmakever.tar.gzcd $cmakever./configure;make;make installcd -tar zxvf $mysqlver.tar.gzcd $mysqlvercmake . -DCMAKE_INSTALL_PREFIX=$mysql_home \

-DINSTALL_DATADIR=/opt/data -DDEFAULT_CHARSET=utf8 \

-DEXTAR_CHARSETS=all -DENABLED_LOCAL_INFILE=1 \

-DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_E \MBEDDED_SERVER=1make;make installcp -f $mysql_home/support-files/my-medium.cnf /etc/my.cnfsed -e '/\[client\]/a\default_character_set=utf8' -e '/\[mysqld\]/a\character_set_server=utf8\n\datadir=/opt/data'/etc/my.cnf > /etc/my.cnf.newmv /etc/my.cnf /etc/my.cnf.oldmv /etc/my.cnf.new /etc/my.cnf$mysql_home/scripts/mysql_install_db --datadir=/opt/data --basedir=$mysql_home \

--user=mysql > /dev/null 2>&1#./bin/mysqld_safe --user=mysql & > /dev/null 2>&1cp -f $mysql_home/support-files/mysql.server /etc/init.d/mysqldchmod +x /etc/init.d/mysqldchkconfig --add /etc/init.d/mysqldchkconfig --level 35 mysqld onecho "export PATH=$PATH:$mysql_home/bin" >> /etc/profilesource /etc/profileservice mysqld start

注:两个标红的地方都是一行,其中第一个是我定制的编译选项,第二个是用sed在my.cnf中加入字符编码和数据目录。因为我在安装时自定义了数据目录。如果不编辑默认的配置文件总是在mysql_install_db那一步就出错。

linuxMySQL 5.5主从复制MySQL 5.5主从复制

我的操作系统:rhel6,定制安装时选择base system为默认。developmet 选择的development-tools所有可选包。

安装mysql5.5要求安装ncurses-devel包。我的系统没有装,从光盘yum安装或者rpm安装。

Oracle新释出5.5版本要用cmake来编译源码包。所以还要安装cmake。我下载的cmake2.8,于是卸载了原系统的cmake2.6。

编译时进入解压后的mysql目录,查看一下INSTALL-SOURCE文件,里面介绍了各种操作系统平台mysql的安装方法。不过我大略看了一下好像是没写怎么定制安装。这时我们可以打开同目录下的BUILD-CMAKE文件,里面介绍了如何使用cmake来configuration parameters。于是我们可以在当前目录下输入cmake -L;要查看带简短解释的编译属性用cmake -LH;再全一点可以用cmake -LAH。

这里我把安装cmake和mysql的过程写入了一个脚本:

#! /bin/bashcmakever=cmake-2.8.3mysqlver=mysql-5.5.12mysql_home=/usr/local/mysql########################groupadd mysqluseradd -g mysql -s /sbin/nologin mysqlmkdir /opt/datachown -R mysql.mysql /opt/datamkdir /usr/local/mysqltar zxvf $cmakever.tar.gzcd $cmakever./configure;make;make installcd -tar zxvf $mysqlver.tar.gzcd $mysqlvercmake . -DCMAKE_INSTALL_PREFIX=$mysql_home \

-DINSTALL_DATADIR=/opt/data -DDEFAULT_CHARSET=utf8 \

-DEXTAR_CHARSETS=all -DENABLED_LOCAL_INFILE=1 \

-DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_E \MBEDDED_SERVER=1make;make installcp -f $mysql_home/support-files/my-medium.cnf /etc/my.cnfsed -e '/\[client\]/a\default_character_set=utf8' -e '/\[mysqld\]/a\character_set_server=utf8\n\datadir=/opt/data'/etc/my.cnf > /etc/my.cnf.newmv /etc/my.cnf /etc/my.cnf.oldmv /etc/my.cnf.new /etc/my.cnf$mysql_home/scripts/mysql_install_db --datadir=/opt/data --basedir=$mysql_home \

--user=mysql > /dev/null 2>&1#./bin/mysqld_safe --user=mysql & > /dev/null 2>&1cp -f $mysql_home/support-files/mysql.server /etc/init.d/mysqldchmod +x /etc/init.d/mysqldchkconfig --add /etc/init.d/mysqldchkconfig --level 35 mysqld onecho "export PATH=$PATH:$mysql_home/bin" >> /etc/profilesource /etc/profileservice mysqld start

注:两个标红的地方都是一行,其中第一个是我定制的编译选项,第二个是用sed在my.cnf中加入字符编码和数据目录。因为我在安装时自定义了数据目录。如果不编辑默认的配置文件总是在mysql_install_db那一步就出错。

linux

我的操作系统:rhel6,定制安装时选择base system为默认。developmet 选择的development-tools所有可选包。

安装mysql5.5要求安装ncurses-devel包。我的系统没有装,从光盘yum安装或者rpm安装。

Oracle新释出5.5版本要用cmake来编译源码包。所以还要安装cmake。我下载的cmake2.8,于是卸载了原系统的cmake2.6。

编译时进入解压后的mysql目录,查看一下INSTALL-SOURCE文件,里面介绍了各种操作系统平台mysql的安装方法。不过我大略看了一下好像是没写怎么定制安装。这时我们可以打开同目录下的BUILD-CMAKE文件,里面介绍了如何使用cmake来configuration parameters。于是我们可以在当前目录下输入cmake -L;要查看带简短解释的编译属性用cmake -LH;再全一点可以用cmake -LAH。

这里我把安装cmake和mysql的过程写入了一个脚本:

#! /bin/bashcmakever=cmake-2.8.3mysqlver=mysql-5.5.12mysql_home=/usr/local/mysql########################groupadd mysqluseradd -g mysql -s /sbin/nologin mysqlmkdir /opt/datachown -R mysql.mysql /opt/datamkdir /usr/local/mysqltar zxvf $cmakever.tar.gzcd $cmakever./configure;make;make installcd -tar zxvf $mysqlver.tar.gzcd $mysqlvercmake . -DCMAKE_INSTALL_PREFIX=$mysql_home \

-DINSTALL_DATADIR=/opt/data -DDEFAULT_CHARSET=utf8 \

-DEXTAR_CHARSETS=all -DENABLED_LOCAL_INFILE=1 \

-DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_E \MBEDDED_SERVER=1make;make installcp -f $mysql_home/support-files/my-medium.cnf /etc/my.cnfsed -e '/\[client\]/a\default_character_set=utf8' -e '/\[mysqld\]/a\character_set_server=utf8\n\datadir=/opt/data'/etc/my.cnf > /etc/my.cnf.newmv /etc/my.cnf /etc/my.cnf.oldmv /etc/my.cnf.new /etc/my.cnf$mysql_home/scripts/mysql_install_db --datadir=/opt/data --basedir=$mysql_home \

--user=mysql > /dev/null 2>&1#./bin/mysqld_safe --user=mysql & > /dev/null 2>&1cp -f $mysql_home/support-files/mysql.server /etc/init.d/mysqldchmod +x /etc/init.d/mysqldchkconfig --add /etc/init.d/mysqldchkconfig --level 35 mysqld onecho "export PATH=$PATH:$mysql_home/bin" >> /etc/profilesource /etc/profileservice mysqld start

注:两个标红的地方都是一行,其中第一个是我定制的编译选项,第二个是用sed在my.cnf中加入字符编码和数据目录。因为我在安装时自定义了数据目录。如果不编辑默认的配置文件总是在mysql_install_db那一步就出错。

linux。渔人码头官方网址

展开全文
相关文章
bt龙 喂

我的操作系统:rhel6,定制安装时选择base system为默认。developmet 选择的development-tools所有可选包。

安装mysql5.5要求安装ncurses-devel包。我的系统没有装,从光盘yum安装或者rpm安装。

Oracle新释出5.5版本要用cmake来编译源码包。所以还要安装cmake。我下载的cmake2.8,于是卸载了原系统的cmake2.6。

编译时进入解压后的mysql目录,查看一下INSTALL-SOURCE文件,里面介绍了各种操作系统平台mysql的安装方法。不过我大略看了一下好像是没写怎么定制安装。这时我们可以打开同目录下的BUILD-CMAKE文件,里面介绍了如何使用cmake来configuration parameters。于是我们可以在当前目录下输入cmake -L;要查看带简短解释的编译属性用cmake -LH;再全一点可以用cmake -LAH。

这里我把安装cmake和mysql的过程写入了一个脚本:

#! /bin/bashcmakever=cmake-2.8.3mysqlver=mysql-5.5.12mysql_home=/usr/local/mysql########################groupadd mysqluseradd -g mysql -s /sbin/nologin mysqlmkdir /opt/datachown -R mysql.mysql /opt/datamkdir /usr/local/mysqltar zxvf $cmakever.tar.gzcd $cmakever./configure;make;make installcd -tar zxvf $mysqlver.tar.gzcd $mysqlvercmake . -DCMAKE_INSTALL_PREFIX=$mysql_home \

-DINSTALL_DATADIR=/opt/data -DDEFAULT_CHARSET=utf8 \

-DEXTAR_CHARSETS=all -DENABLED_LOCAL_INFILE=1 \

-DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_E \MBEDDED_SERVER=1make;make installcp -f $mysql_home/support-files/my-medium.cnf /etc/my.cnfsed -e '/\[client\]/a\default_character_set=utf8' -e '/\[mysqld\]/a\character_set_server=utf8\n\datadir=/opt/data'/etc/my.cnf > /etc/my.cnf.newmv /etc/my.cnf /etc/my.cnf.oldmv /etc/my.cnf.new /etc/my.cnf$mysql_home/scripts/mysql_install_db --datadir=/opt/data --basedir=$mysql_home \

--user=mysql > /dev/null 2>&1#./bin/mysqld_safe --user=mysql & > /dev/null 2>&1cp -f $mysql_home/support-files/mysql.server /etc/init.d/mysqldchmod +x /etc/init.d/mysqldchkconfig --add /etc/init.d/mysqldchkconfig --level 35 mysqld onecho "export PATH=$PATH:$mysql_home/bin" >> /etc/profilesource /etc/profileservice mysqld start

注:两个标红的地方都是一行,其中第一个是我定制的编译选项,第二个是用sed在my.cnf中加入字符编码和数据目录。因为我在安装时自定义了数据目录。如果不编辑默认的配置文件总是在mysql_install_db那一步就出错。

linux

澳门葡京赌场出台女

我的操作系统:rhel6,定制安装时选择base system为默认。developmet 选择的development-tools所有可选包。

安装mysql5.5要求安装ncurses-devel包。我的系统没有装,从光盘yum安装或者rpm安装。

Oracle新释出5.5版本要用cmake来编译源码包。所以还要安装cmake。我下载的cmake2.8,于是卸载了原系统的cmake2.6。

编译时进入解压后的mysql目录,查看一下INSTALL-SOURCE文件,里面介绍了各种操作系统平台mysql的安装方法。不过我大略看了一下好像是没写怎么定制安装。这时我们可以打开同目录下的BUILD-CMAKE文件,里面介绍了如何使用cmake来configuration parameters。于是我们可以在当前目录下输入cmake -L;要查看带简短解释的编译属性用cmake -LH;再全一点可以用cmake -LAH。

这里我把安装cmake和mysql的过程写入了一个脚本:

#! /bin/bashcmakever=cmake-2.8.3mysqlver=mysql-5.5.12mysql_home=/usr/local/mysql########################groupadd mysqluseradd -g mysql -s /sbin/nologin mysqlmkdir /opt/datachown -R mysql.mysql /opt/datamkdir /usr/local/mysqltar zxvf $cmakever.tar.gzcd $cmakever./configure;make;make installcd -tar zxvf $mysqlver.tar.gzcd $mysqlvercmake . -DCMAKE_INSTALL_PREFIX=$mysql_home \

-DINSTALL_DATADIR=/opt/data -DDEFAULT_CHARSET=utf8 \

-DEXTAR_CHARSETS=all -DENABLED_LOCAL_INFILE=1 \

-DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_E \MBEDDED_SERVER=1make;make installcp -f $mysql_home/support-files/my-medium.cnf /etc/my.cnfsed -e '/\[client\]/a\default_character_set=utf8' -e '/\[mysqld\]/a\character_set_server=utf8\n\datadir=/opt/data'/etc/my.cnf > /etc/my.cnf.newmv /etc/my.cnf /etc/my.cnf.oldmv /etc/my.cnf.new /etc/my.cnf$mysql_home/scripts/mysql_install_db --datadir=/opt/data --basedir=$mysql_home \

--user=mysql > /dev/null 2>&1#./bin/mysqld_safe --user=mysql & > /dev/null 2>&1cp -f $mysql_home/support-files/mysql.server /etc/init.d/mysqldchmod +x /etc/init.d/mysqldchkconfig --add /etc/init.d/mysqldchkconfig --level 35 mysqld onecho "export PATH=$PATH:$mysql_home/bin" >> /etc/profilesource /etc/profileservice mysqld start

注:两个标红的地方都是一行,其中第一个是我定制的编译选项,第二个是用sed在my.cnf中加入字符编码和数据目录。因为我在安装时自定义了数据目录。如果不编辑默认的配置文件总是在mysql_install_db那一步就出错。

linux....

ag环亚集团

MySQL 5.5主从复制....

线上娱乐网址大全

MySQL 5.5主从复制....

澳门皇庭海景赌场

MySQL 5.5主从复制....

相关资讯
真人娱乐排行榜

我的操作系统:rhel6,定制安装时选择base system为默认。developmet 选择的development-tools所有可选包。

安装mysql5.5要求安装ncurses-devel包。我的系统没有装,从光盘yum安装或者rpm安装。

Oracle新释出5.5版本要用cmake来编译源码包。所以还要安装cmake。我下载的cmake2.8,于是卸载了原系统的cmake2.6。

编译时进入解压后的mysql目录,查看一下INSTALL-SOURCE文件,里面介绍了各种操作系统平台mysql的安装方法。不过我大略看了一下好像是没写怎么定制安装。这时我们可以打开同目录下的BUILD-CMAKE文件,里面介绍了如何使用cmake来configuration parameters。于是我们可以在当前目录下输入cmake -L;要查看带简短解释的编译属性用cmake -LH;再全一点可以用cmake -LAH。

这里我把安装cmake和mysql的过程写入了一个脚本:

#! /bin/bashcmakever=cmake-2.8.3mysqlver=mysql-5.5.12mysql_home=/usr/local/mysql########################groupadd mysqluseradd -g mysql -s /sbin/nologin mysqlmkdir /opt/datachown -R mysql.mysql /opt/datamkdir /usr/local/mysqltar zxvf $cmakever.tar.gzcd $cmakever./configure;make;make installcd -tar zxvf $mysqlver.tar.gzcd $mysqlvercmake . -DCMAKE_INSTALL_PREFIX=$mysql_home \

-DINSTALL_DATADIR=/opt/data -DDEFAULT_CHARSET=utf8 \

-DEXTAR_CHARSETS=all -DENABLED_LOCAL_INFILE=1 \

-DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_E \MBEDDED_SERVER=1make;make installcp -f $mysql_home/support-files/my-medium.cnf /etc/my.cnfsed -e '/\[client\]/a\default_character_set=utf8' -e '/\[mysqld\]/a\character_set_server=utf8\n\datadir=/opt/data'/etc/my.cnf > /etc/my.cnf.newmv /etc/my.cnf /etc/my.cnf.oldmv /etc/my.cnf.new /etc/my.cnf$mysql_home/scripts/mysql_install_db --datadir=/opt/data --basedir=$mysql_home \

--user=mysql > /dev/null 2>&1#./bin/mysqld_safe --user=mysql & > /dev/null 2>&1cp -f $mysql_home/support-files/mysql.server /etc/init.d/mysqldchmod +x /etc/init.d/mysqldchkconfig --add /etc/init.d/mysqldchkconfig --level 35 mysqld onecho "export PATH=$PATH:$mysql_home/bin" >> /etc/profilesource /etc/profileservice mysqld start

注:两个标红的地方都是一行,其中第一个是我定制的编译选项,第二个是用sed在my.cnf中加入字符编码和数据目录。因为我在安装时自定义了数据目录。如果不编辑默认的配置文件总是在mysql_install_db那一步就出错。

linux....

365每日更新久久

我的操作系统:rhel6,定制安装时选择base system为默认。developmet 选择的development-tools所有可选包。

安装mysql5.5要求安装ncurses-devel包。我的系统没有装,从光盘yum安装或者rpm安装。

Oracle新释出5.5版本要用cmake来编译源码包。所以还要安装cmake。我下载的cmake2.8,于是卸载了原系统的cmake2.6。

编译时进入解压后的mysql目录,查看一下INSTALL-SOURCE文件,里面介绍了各种操作系统平台mysql的安装方法。不过我大略看了一下好像是没写怎么定制安装。这时我们可以打开同目录下的BUILD-CMAKE文件,里面介绍了如何使用cmake来configuration parameters。于是我们可以在当前目录下输入cmake -L;要查看带简短解释的编译属性用cmake -LH;再全一点可以用cmake -LAH。

这里我把安装cmake和mysql的过程写入了一个脚本:

#! /bin/bashcmakever=cmake-2.8.3mysqlver=mysql-5.5.12mysql_home=/usr/local/mysql########################groupadd mysqluseradd -g mysql -s /sbin/nologin mysqlmkdir /opt/datachown -R mysql.mysql /opt/datamkdir /usr/local/mysqltar zxvf $cmakever.tar.gzcd $cmakever./configure;make;make installcd -tar zxvf $mysqlver.tar.gzcd $mysqlvercmake . -DCMAKE_INSTALL_PREFIX=$mysql_home \

-DINSTALL_DATADIR=/opt/data -DDEFAULT_CHARSET=utf8 \

-DEXTAR_CHARSETS=all -DENABLED_LOCAL_INFILE=1 \

-DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_E \MBEDDED_SERVER=1make;make installcp -f $mysql_home/support-files/my-medium.cnf /etc/my.cnfsed -e '/\[client\]/a\default_character_set=utf8' -e '/\[mysqld\]/a\character_set_server=utf8\n\datadir=/opt/data'/etc/my.cnf > /etc/my.cnf.newmv /etc/my.cnf /etc/my.cnf.oldmv /etc/my.cnf.new /etc/my.cnf$mysql_home/scripts/mysql_install_db --datadir=/opt/data --basedir=$mysql_home \

--user=mysql > /dev/null 2>&1#./bin/mysqld_safe --user=mysql & > /dev/null 2>&1cp -f $mysql_home/support-files/mysql.server /etc/init.d/mysqldchmod +x /etc/init.d/mysqldchkconfig --add /etc/init.d/mysqldchkconfig --level 35 mysqld onecho "export PATH=$PATH:$mysql_home/bin" >> /etc/profilesource /etc/profileservice mysqld start

注:两个标红的地方都是一行,其中第一个是我定制的编译选项,第二个是用sed在my.cnf中加入字符编码和数据目录。因为我在安装时自定义了数据目录。如果不编辑默认的配置文件总是在mysql_install_db那一步就出错。

linux....

热门资讯