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
|