506629361 发表于 2018-9-27 09:28:54

Mysql5.5.8 安装

  Mysql5.5等了一年多,终于GA了,于是迫不及待的把它下载下来,它的安装方式与以前版本安装方式不同,于是分享一下安装过程,方便新手。
  本人系统版本:RHEL4.5
  
1、软件版本要求
  
mysql-5.5.8.tar.gz
  
cmake-2.8.3.tar.gz
  
make 要求3.75版本以上
  
GCC 要求3.2版本以上
  
bison 1.75和2.1 都可以 最好不要采用1.875 官方在1.875上报告出现过问题
  

  
以上版本未达标的,必须要安装或者更新版本,相信大家机器上都没有cmake 下面就安装cmake
  


[*]tar xzvf cmake-2.8.3.tar.gz
[*]./configure --prefix=/usr
[*]make&&make install
  

  
2、安装mysql
  

  


[*]tar xzvf mysql-5.5.8.tar.gz
[*]cmake . \
[*]    -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \
[*]    -DMYSQL_DATADIR=/data \
[*]    -DWITH_INNOBASE_STORAGE_ENGINE=1 \
[*]    -DWITH_COMMENT=slevin \
[*]    -DWITH_DEBUG=OFF \
[*]make&&make install
  

  

  
3、初始化数据库
  

  


[*]cd /usr/local/mysql
[*]useradd mysql -d /dev/null -s /sbin/nologin
[*]chown -R root:mysql .
[*]/usr/local/mysql/scripts/mysql_install_db --datadir=/data --user=mysql
[*]chown -R mysql:mysql /data
[*]cat support-files/my-innodb-heavy-4G.cnf | grep -v "#" | grep -v "^$" > /etc/my.cnf
[*]echo "PATH=$PATH:/usr/local/mysql/bin">> /etc/profile
[*]source /etc/profile
[*]cp support-files/mysql.server /etc/rc.d/init.d/mysqld
[*]chkconfig --add mysqld
[*]/etc/rc.d/init.d/mysqld start
  

  

  
4、清除多余的用户
  


[*]drop user root@127.0.0.1;
[*]drop user root@localhost.localdomain;
[*]drop user ''@localhost.localdomain;
[*]drop user ''@localhost;
[*]drop user 'root'@'::1';
  



页: [1]
查看完整版本: Mysql5.5.8 安装