标签:mysql
本文以CentOS7为例,介绍mysql的源码安装!
环境介绍:
操作系统:CentOS7 (安装时选择Gnome桌面 及 开发工具)
软件:mysql5.5.22.tar.gz
开始安装:
安装前环境准备: yum install ncurses ncurses-devel cmake
1. 创建mysql用户及组
# groupadd mysql
# useradd mysql -g mysql -s /sbin/nologin -r
2. BUILD源代码
# tar zxvf mysql5.5.22.tar.gz
# cd mysql5.5.22
# cmake .
# make
# make install
3. 进行安装之后的配置以及初始化
# cd /usr/local/mysql
# chown mysql.mysql . -R
# scripts/mysql_install_db --user=mysql
# chown root . -R
# chown mysql data -R
# cp support-files/my-medium.cnf /etc/my.cnf
# bin/mysqld_safe --user=mysql &
# scripts/mysql_secure_installation [用于删除mysql匿名用户以及设置root密码]
4. 测试
# mysql -uroot -p
# Enter password:****
mysql>
总结:mysql虽然被甲骨文收购,但是依然是当前市场上使用非常广泛的数据库,在mysql被收购之后,现在开源的mariadb基本上可以兼容mysql,并且在功能性能上比mysql还要强大!
根据最近社区中相关介绍,2014年使用最多的数据库是mongoDB(介于SQL and NoSQL之间),其次是Redis(Key -- Value NoSQL数据库),毫无疑问,Redis是memcache的一个比较理想的替代品,解决了memcache不能进行数据持久化等问题。
本文出自 “Keyman” 博客,请务必保留此出处http://keyman.blog.51cto.com/9807984/1600812
标签:mysql
原文地址:http://keyman.blog.51cto.com/9807984/1600812