mysql(){
cd $path
tar zxvf cmake-2.8.11.2.tar.gz
cd cmake-2.8.11.2
./configure
make
make install
cd ..
tar zxvf mysql-5.5.18.tar.gz
cd mysql-5.5.18
yum install -y autoconf automake imake libxml2-devel expat-devel gcc gcc-c++ libaio libaio-devel bzr bison libtool ncurses5-devel
mkdir -p /data/mysql-5.5.18
mkdir -p /data/mysql_log
mkdir -p /data/log-bin
groupadd mysql
useradd mysql -g mysql -M -s /sbin/nologin
chown -R mysql.mysql /data/mysql-5.5.18/ /data/mysql_log/ /data/log-bin/
mkdir -p /usr/local/mysql-5.5.18
chown -R mysql.mysql /usr/local/mysql-5.5.18
cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql-5.5.18 -DMYSQL_UNIX_ADDR=/tmp/mysql.sock -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DWITH_EXTRA_CHARSETS:STRING=utf8,gbk -DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_MEMORY_STORAGE_ENGINE=1 -DWITH_READLINE=1 -DENABLED_LOCAL_INFILE=1 -DMYSQL_DATADIR=/usr/local/mysql-5.5.18/data -DMYSQL_USER=mysql
make
make install
chown -R mysql:mysql /usr/local/mysql-5.5.18/
rm -rf /etc/my.cnf
cp support-files/my-small.cnf /etc/my.cnf
chown mysql:mysql /etc/my.cnf
cp $path/mysqld /etc/rc.d/init.d/mysqld
chown -R mysql:mysql /etc/rc.d/init.d/mysqld
chmod +x /etc/rc.d/init.d/mysqld
ln -s /usr/local/mysql-5.5.18/bin/mysql /usr/bin
/usr/local/mysql-5.5.18/scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql-5.5.18 --datadir=/data/mysql-5.5.18/data
chmod +x mysql_install_db
sed -i '/\[mysqld\]/a\datadir=\/usr\/local\/mysql-5.5.18\/data\/' /etc/my.cnf
/usr/local/mysql-5.5.18/scripts/mysql_install_db --basedir=/usr/local/mysql-5.5.18 --datadir=/usr/local/mysql-5.5.18/data --user=mysql
/etc/init.d/mysqld start
/usr/local/mysql-5.5.18/bin/mysqladmin -uroot  password 123qwe
}

最新文章

  1. 取文件MD5 WINAPI
  2. 利用win7usb-dvdtool工具u盘安装win7
  3. Get the Uniqueid of Action Originate in the AMI
  4. Repeater 合并单元格
  5. Unity3D之AssetBundle学习:Android上运行笔记
  6. Python解决codeforces ---- 1
  7. 【HDOJ】3652 B-number
  8. 【HDOJ】4267 A Simple Problem with Integers
  9. codeforces 652D Nested Segments 离散化+树状数组
  10. imod报错:error while loading shared libraries: libjpeg.so.62的解决办法
  11. H1标签使用的七大注意事项
  12. ASP.NET的CMS
  13. bzoj4785 [Zjoi2017]树状数组
  14. Java异常处理-----运行时异常(RuntimeException)
  15. Linux启动时间优化-内核和用户空间启动优化实践
  16. window下的计划任务
  17. 群晖搭建webssh
  18. oracle(3)
  19. Mysql中比较常用的两种存储引擎和事务
  20. Ubuntu16.04安装tensorflow+安装opencv+安装openslide+安装搜狗输入法

热门文章

  1. HDU 5306 Gorgeous Sequence[线段树区间最值操作]
  2. centos免密登录
  3. Linux Tar 命令简明教程
  4. Servlet------>ServletConfig和ServletContext
  5. Oracle的启动与关闭
  6. Linux 常用资源
  7. HTML中简单实现文件的一键上传的操作
  8. good blog
  9. LeetCode_链表操作1—Swap Nodes in Pairs
  10. Linux命令:tac