本文以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不能进行数据持久化等问题。 (责任编辑:IT) |