CentOS7源码安装Mysql5.5.22
时间:2015-01-10 12:22 来源:51cto.com 作者:Keyman
本文以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)
本文以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) |