| 您的当前位置:首页 --> MYSQL教程 |
| CentOS系统下编译安装MySQL以及设置相关yum源的教程 |
| 浏览次数:1282 关键词 ( ) |
|
编译安装软件通常会遇到各种问题,尤其是在编译lamp这样的多种软件协同工作时各软件还相互影响,尤其是之前安装的软件会影响后边程序的编译安装,出现这种问题常常是之前安装的软件没有导出库文件和头文件,因而导致后面的软件在安装是需要指定前面安装程序的路径时常常提示找不到文件之类的错误,下面以mysql为例
yum groupinstall "Development tools" 2、解决软件包依赖包 安装编译代码需要的包 yum -y install make gcc-c++ cmake bison-devel ncurses-devel 下载MySQL 5.6.14 wget http://cdn.mysql.com/Downloads/MySQL-5.6/mysql-5.6.14.tar.gz tar xvf mysql-5.6.14.tar.gz cd mysql-5.6.14 3、配置编译并安装 cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/usr/local/mysql/data -DSYSCONFDIR=/etc -DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_MEMORY_STORAGE_ENGINE=1 -DWITH_READLINE=1 -DMYSQL_UNIX_ADDR=/var/lib/mysql/mysql.sock -DMYSQL_TCP_PORT=3306 -DENABLED_LOCAL_INFILE=1 -DWITH_PARTITION_STORAGE_ENGINE=1 -DEXTRA_CHARSETS=all -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci make && make install 4、导出库搜索 ldconfig -v | grep mysql 5、导出头文件 ln -sv /usr/local/mysql/include /usr/include/mysql 6、导出帮助文件 vim /etc/man.config MANPATH /usr/local/mysql/man 7、导出二进制路径 vim /etc/profile PATH=/usr/local/mysql/bin:$PATH source /etc/profile PS:如何使用MySQL yum源来安装更新MySQL相关软件包
RHEL7/CentOS7/Oracle linux7: # rpm -Uvh http://dev.mysql.com/get/mysql-community-release-el6-5.noarch.rpm # rpm -Uvh http://dev.mysql.com/get/mysql-community-release-el6-5.noarch.rpm RHEL5/CentOS5/Oracle linux5: # rpm -Uvh http://dev.mysql.com/get/mysql-community-release-el5-5.noarch.rpm Fedora # Fedora20 # rpm -Uvh http://dev.mysql.com/get/mysql-community-release-fc20-5.noarch.rpm # rpm -Uvh http://dev.mysql.com/get/mysql-community-release-fc19-5.noarch.rpm # rpm -Uvh http://dev.mysql.com/get/mysql-community-release-fc18-5.noarch.rpm
|
| 下载次数:19 |
| 下载地址:点击下载 |
| 本资源为程序自动采集,如有侵权请联系我们移除 admin#80vps.com 来信请将#替换为@ |
| 下一条 SQL计算timestamp的差值的方法 上一条 MySQL下高可用故障转移方案MHA的超级部署教程 |