您的位置:首页 > 数据库 > MySQL

cmake mysql5.5 安装

2014-05-22 15:16 197 查看
1.1mysql介绍:(摘自百度百科)
MySQL是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle公司。Mysql是最流行的关系型数据库管理系统,在WEB应用方面MySQL是最好的RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之一。MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。MySQL所使用的SQL语言是用于访问数据库的最常用标准化语言。MySQL软件采用了双授权政策(本词条“授权政策”),它分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择MySQL作为网站数据库。由于其社区版的性能卓越,搭配PHP和Apache可组成良好的开发环境。
1.2安装前的准备工作
1.2.1、安装环境centos6.4 2.6内核
1.2.2、查看是否安装mysql
rpm -qa mysql (如果有就卸载重新安装 卸载命令如下:rpm -e mysql --nodeps)
1.2.3、创建运行mysql的用户和组
groupadd mysql
useradd -s /sbin/nologin mysql
1.2.4、安装cmake工具(去官网下载,这个是作为IT人的基本要求)
tar -zxvf cmake-2.6.4.tar.gz -C /tmp/soft
cd /tmp/soft/cmake-2.6.4
make && make install
1.3编译安装mysql-5.5 (去官网下载,这个是作为IT人的基本要求)

tar -zxvf mysql-5.5.1.tar.gz -C /tmp/soft
cd /tpm/soft/mysql-5.5.1
cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \ ##安装根目录
-DINSTALL_SBINDIR=sbin \ ##mysqld目录
-DMYSQL_DATADIR=/var/lib/mysql \ ##数据存储目录
-DSYSCONFDIR=/etc/ \ ##配置文件(my.cnf)目录
-DINSTALL_PLUGINDIR=lib64/mysql/plugin \ ##插件目录
-DINSTALL_MANDIR=share/man \ ##手册文件目录
-DINSTALL_SHAREDIR=share \ ##共享数据目录
-DINSTALL_LIBDIR=lib64/mysql \ ##Library库目录
-DINSTALL_INCLUDEDIR=include/mysql \ ##Header安装目录
-DINSTALL_INFODIR=share/info \ ##信息文档目录
make && make install
注意如果安装一下错误:进入解压目录删除缓存OK
cd /tmp/soft/mysql-5.5
rm -rf CmakeCache.txt


1.3.1、将mysql启动脚本mysql.server复制到/etc/rc.d/init.d目录中,命名为mysqld
cd /usr/local/mysql/

cp support-files/mysql.server /etc/rc.d/init.d/mysql
1.3.2、修改mysql目录权限
chown -R root.root /usr/local/mysql ##为了安全起见属主属组改为root
chown -R mysql.mysql /usr/local/mysql/data ##
1.3.3、初始化数据库
/usr/local/mysql/scripts/mysql_install_db --user=mysql&
1.3.4、启动mysql

service mysqld start or /etc/init.d/mysqld start
1.3.4、登陆mysql(第一次登陆不需要输入密码)



本文出自 “IT生活” 博客,请务必保留此出处http://henry588.blog.51cto.com/8893900/1415346
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: