Centos安装mysql

来源:互联网 发布:数据库置疑 编辑:程序博客网 时间:2024/06/05 09:58
Centos安装mysql

Centos6.2安装mysql 5.5.x,至官网下载,安装过程如下:

卸载已装的mysql
#先运行下面这行,检查mysql是否安装了
rpm -qa|grep mysql
#发现有两个包mysql-devel-5.1.52-1.el6_0.1.x86_64和mysql-5.1.52-1.el6_0.1.x86_64
#通过以下三行删除已安装的mysql
rpm -e mysql-devel-5.1.52-1.el6_0.1.x86_64
rpm -e mysql-5.1.52-1.el6_0.1.x86_64
rm -rf /etc/my.cnf

确保安装了以下的包
yum install gcc
yum install gcc-c++
yum install cmake
yum install ncurses-devel

安装mysql步骤
#检查系统是否存在mysql,有要rpm -e 卸载,删除 /etc/my.cnf文件
tar -xzf mysql-5.5.19.tar.gz
cd mysql-5.5.19
groupadd mysql
useradd -g mysql mysql
cmake . -DCMAKE_INSTALL_PREFIX=/data/sys/mysql -DMYSQL_DATADIR=/data/sys/mysql/data -DWITH_INNOBASE_STORAGE_ENGINE=1 -DMYSQL_TCP_PORT=43306  -DWITH_DEBUG=0 -DWITH_EXTRA_CHARSETS=all -DDEFAULT_COLLATION=UTF8_GENERAL_CI -DDEFAULT_CHARSET=UTF8 -DWITH_EMBEDDED_SERVER=1 -DENABLED_LOCAL_INFILE=1 -DWITH_MYISAM_STORAGE_ENGINE=1
make
make install
cp support-files/my-medium.cnf /data/sys/mysql/my.cnf
cp support-files/mysql.server /etc/init.d/mysqld
chmod 755 /etc/init.d/mysqld
chown mysql:mysql /data/sys/mysql -R
sh scripts/mysql_install_db.sh --basedir=/data/sys/mysql --datadir=/data/sys/mysql/data --user=mysql
cd /etc/rc3.d
ln -s ../init.d/mysqld S88MYSQL
ln -s ../init.d/mysqld K88MYSQL
/etc/init.d/mysqld start
0 0
原创粉丝点击