mysql 源码编译

MySQL下载地址:点我点我点我(重要的事情说三遍)


########首先确定系统没有安装 php  mysql   httpd

#rpm -qa | grep php

#rpm -qa | grep httpd

#rpm -qa | grep mysql

#rpm -e mysql-libs-5.1.47-4.el6.x86_64 -nodesp

解压mysql源码包
#tar zxf mysql.****.tar.gz

安装依赖包

#yum install -y gcc gcc-c++ make ncurses-devel bison -y
进入解压目录编译
#cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \       #安装目录
-DMYSQL_DATADIR=/usr/local/mysql/data \               #数据库存放目录
-DMYSQL_UNIX_ADDR=/usr/local/mysql/data/mysql.sock \  #Unix socket 文件路径
-DWITH_MYISAM_STORAGE_ENGINE=1 \     #安装myisam存储引擎
-DWITH_INNOBASE_STORAGE_ENGINE=1 \   #安装innodb存储引擎
-DWITH_ARCHIVE_STORAGE_ENGINE=1 \    #安装archive存储引擎
-DWITH_BLACKHOLE_STORAGE_ENGINE=1 \  #安装blackhole存储引擎
引擎任选一个  一般安装第一个
-DENABLED_LOCAL_INFILE=1 \             #允许从本地导入数据
-DDEFAULT_CHARSET=utf8 \               #使用utf8字符
-DDEFAULT_COLLATION=utf8_general_ci \  #校验字符

#make && make install  进行安装

*****************#rm -rf CMakeCache.txt  重新编译时,需要清除旧的对象文件和缓存信息

#useradd mysql   添加mysql用户

#cd /usr/local/mysql
#cp support-files/my-meduim.cnf  /etc/my.cnf  ###根据你的主机内存复制mysql配置文件
#chown -R mysql.mysql .
启动mysql

#cd /usr/local/mysql
#scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data

#chown -R root .
#chown -R mysql data/    ###改变data目录的用户主和用户组都为mysql,使得mysql读写
#cp support-files/mysql.server /etc/init.d/mysqld  ###复制他的启动脚本

#echo "export PATH=\$PATH:/usr/local/mysql/bin" >> ~/.bash_profile     ###将环境变量写到root下

转载于:https://my.oschina.net/MrYx3en/blog/208010

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值