1 [root@cfy ~]# yum -y install ncurses-devel # 安装插件 2 [root@cfy ~]# tar xf cmake-2.8.6.tar.gz -C /usr/src/ # 解压cmake软件包 3 [root@cfy ~]# cd /usr/src/cmake-2.8.6/ 4 [root@cfy cmake-2.8.6]# yum -y install gcc gcc-c++ make autoconf # 安装解压插件 5 [root@cfy cmake-2.8.6]# ./configure && gmake && gmake install # 编译安装cmake 6 [root@cfy ~]# tar xf mysql-5.5.22.tar.gz -C /usr/src/ # 解压mysql 软件包 7 [root@cfy ~]# cd /usr/src/mysql-5.5.22/ 8 [root@cfy mysql-5.5.22]# cmake -DCMAKE_INSTALL_PREIX=/usr/local/mysql -DSYSCONFDIR=/etc -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DWITH_EXTRA_CHARSETS=all && make && make install # 编译安装mysql 9 [root@cfy mysql-5.5.22]# useradd -M -s /sbin/nologin mysql # 创建mysql程序用户 10 [root@cfy mysql-5.5.22]# chown -R mysql:root /usr/local/mysql/ # 给mysql设置权限 11 [root@cfy mysql-5.5.22]# /bin/cp /usr/local/mysql/support-files/my-medium.cnf /etc/my.cnf # 调用配置文件,修改配置文件 12 [root@cfy mysql-5.5.22]# /bin/cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld # 调用配置文件,修改配置文件 13 [root@cfy mysql-5.5.22]# chmod +x /etc/init.d/mysqld # 给mysql加权限 14 [root@cfy mysql-5.5.22]# chkconfig mysqld --add # 加入开机启动项 15 [root@cfy mysql-5.5.22]# ln -s /usr/local/mysql/bin/* /usr/local/bin/ # 创建软连接让系统可以找到mysql 16 [root@cfy mysql-5.5.22]# /usr/local/mysql/scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data/ # 格式化数据库data目录 17 [root@cfy ~]# /etc/init.d/mysqld start # 启动MySQL 18 Starting MySQL.. SUCCESS! 19 [root@cfy ~]# mysqladmin -uroot password '123456' # 设MySQL登陆密码
安装完毕,现在可以登陆MySQL开始正常使用