Chinaunix首页 | 论坛 | 博客
  • 博客访问: 21490
  • 博文数量: 7
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 92
  • 用 户 组: 普通用户
  • 注册时间: 2013-07-30 21:19
个人简介

07年毕业至今,一直从事运维工作。目前在深圳市酷开网络科技有限公司担任运维工程师。愿与运维人员共同学习,共同研究。

文章分类

全部博文(7)

文章存档

2015年(6)

2013年(1)

我的朋友

分类: Mysql/postgreSQL

2013-07-30 21:49:49


yum install -y gcc gcc-c++ gcc-g77 autoconf automake zlib* fiex* libxml* ncurses-devel libmcrypt* libtool-ltdl-devel* make openssl-devel
wget
tar zxvf cmake-2.8.7.tar.gz
cd cmake-2.8.7
./configure && make && make install
cd ..
rm -rf cmake-2.8.7*

mkdir -p /data/mysql
groupadd mysql
useradd -g mysql mysql
chown mysql:mysql -R /data/mysql

wget
tar zxvf mysql-5.5.13.tar.gz
cd mysql-5.5.13
cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \
-DSYSCONFDIR=/usr/local/mysql/etc \
-DMYSQL_DATADIR=/data/mysql \
-DMYSQL_TCP_PORT=3306 \
-DMYSQL_UNIX_ADDR=/tmp/mysqld.sock \
-DMYSQL_USER=mysql \
-DEXTRA_CHARSETS=all \
-DWITH_READLINE=1 \
-DWITH_SSL=system \
-DWITH_EMBEDDED_SERVER=1 \
-DENABLED_LOCAL_INFILE=1 \
-DWITH_INNOBASE_STORAGE_ENGINE=1 \
-DWITHOUT_PARTITION_STORAGE_ENGINE=1
make && make install

cp /usr/local/mysql/support-files/my-medium.cnf /etc/my.cnf

sed -i "/^\[mysqld\]/ a user\ =\ mysql" /etc/my.cnf
sed -i "/^\[mysqld\]/ a datadir\ =\ $db_dir" /etc/my.cnf
/usr/local/mysql/scripts/mysql_install_db \
--defaults-file=/etc/my.cnf \
--basedir=/usr/local/mysql/ \
--datadir=/data/mysql/
chown -R mysql.mysql /data/mysql/


/usr/local/mysql/bin/mysqld_safe --defaults-file=/etc/my.cnf &
cp support-files/mysql.server /etc/init.d/mysql
chmod 755 /etc/init.d/mysql
cd ..
#rm -rf mysql-5.5.13*

rm -f /usr/lib/mysql
rm -f /usr/include/mysql
rm -f /usr/bin/mysql
rm -f /usr/bin/mysqldump
rm -f /usr/bin/myisamchk
rm -f /usr/bin/mysqld_safe

cat > /etc/ld.so.conf.d/mysql.conf< /usr/local/mysql/lib
/usr/local/lib
EOF
ldconfig
ln -s /usr/local/mysql/lib/mysql /usr/lib/mysql
ln -s /usr/local/mysql/include/mysql /usr/include/mysql

ln -s /usr/local/mysql/bin/mysql /usr/bin/mysql
ln -s /usr/local/mysql/bin/mysqldump /usr/bin/mysqldump
ln -s /usr/local/mysql/bin/myisamchk /usr/bin/myisamchk
ln -s /usr/local/mysql/bin/mysqld_safe /usr/bin/mysqld_safe
ln -s /usr/local/mysql/bin/mysqladmin  /usr/bin/mysqladmin

/etc/init.d/mysql start
/usr/local/mysql/bin/mysqladmin -u root password 'admin'

阅读(323) | 评论(2) | 转发(0) |
0

上一篇:没有了

下一篇:linux常用脚本命令

给主人留下些什么吧!~~

黄怡善2015-03-31 20:33:18

7大爷:学习了~

谢谢,共同学习

回复 | 举报

7大爷2013-07-31 09:14:00

学习了~