您好,欢迎光临本网站![请登录][注册会员]  
文件名称: mysql5.6 linux source code
  所属分类: MySQL
  开发工具:
  文件大小: 31mb
  下载次数: 0
  上传时间: 2015-04-28
  提 供 者: u0144*****
 详细说明: mysql5.6的源码包 安装步骤如下: 1.关闭防火墙和selinux chkconfig iptables off vi /etc/sysconfig/selinux SELINUX=disabled 保存退出,重启操作系统 2.groupadd -g 1000 mysql useradd -u 1001 -g mysql mysql 3、新建数据库执行文件目录(后面会把编译好的mysql程序安装到这个目录) # mkdir -p /usr/local/mysql 4、新建数据库数据文件目录 # mkdir -p /home/mysql/data # mkdir -p /home/mysql/logs # mkdir -p /home/mysql/temp 注意:上面的第3及第4是为了以后将MySQL的数据文件与执行程序文件分离,如果你打算设置到不同的路径,注意修改对应的执行命令和数据库初始化脚本! ————不懂 4.编辑环境变量 是在root用户下 vi /etc/profile 在最后增加两行: PATH=/usr/local/mysql/bin:/usr/local/mysql/lib:$PATH export PA TH 保存退出后: source /etc/profile 5、编辑hosts文件,增加一行,加入本机IP和主机名 # vi /etc/hosts 192.168.0.10 redhat6 6.建立目录存放mysql5.6的源码(可以是任何地方) 在线获取源码: wget http://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.12.tar.gz/from/http://cdn.mysql.com/ 7.解压源码包: tar -zxvf mysql-5.6.12.tar.gz 8.进入源码目录 cd mysql-5.6.12 #cmake \ -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \ -DMYSQL_UNIX_ADDR=/usr/local/mysql/mysql.sock \ -DDEFAULT_CHARSET=utf8 \ -DDEFAULT_COLLATION=utf8_general_ci \ -DWITH_MYISAM_STORAGE_ENGINE=1 \ -DWITH_INNOBASE_STORAGE_ENGINE=1 \ -DWITH_ARCHIVE_STORAGE_ENGINE=1 \ -DWITH_BLACKHOLE_STORAGE_ENGINE=1 \ -DWITH_MEMORY_STORAGE_ENGINE=1 \ -DWITH_READLINE=1 \ -DENABLED_LOCAL_INFILE=1 \ -DMYSQL_DATADIR=/home/mysql/data \ -DMYSQL_USER=mysql \ -DMYSQL_TCP_PORT=3306 \ -DENABLE_DOWNLOADS=1 配置释义: -DCMAKE_INSTALL_PREFIX=/usr/local/mysql 设置安装目录 -DMYSQL_DATADIR=/data/mysql 设置数据库存放目录 -DMYSQL_UNIX_ADDR=/usr/local/mysql/mysql.sock设置UNIX socket 目录 (一般在:/tmp/mysql.sock ) -DMYSQL_USER=mysql 设置运行用户 -DDEFAULT_CHARSET=utf8 设置默认字符集,默认latin1 -DEFAULT_COLLATION=utf8_general_ci 设置默认校对规则,默认latin1_general_ci -DWITH_INNOBASE_STORAGE_ENGINE=1 添加InnoDB引擎支持 -DENABLE_DOWNLOADS=1 自动下载可选文件,比如自动下载谷歌的测试包 -DMYSQL_TCP_PORT=3306 设置服务器监听端口,默认3306 -DSYSCONFDIR=/data/etc 设置my.cnf所在目录,默认为安装目录 9.cmake结束后开始编译源码,这一步时间会较长,请耐心等待。 # make 10.安装编译好的程序 # make install 注意:如果需要重装mysql,在/usr/local/src/mysql-5.6.12在执行下make install就可以了,不需要再cmake和make 11、修改目录拥有者 # chown -R mysql:mysql /usr/local/mysql # chown -R mysql:mysql /home/mysql 12.进入mysql执行程序的安装路径 # cd /usr/local/mysql 执行初始化配置脚本,创建系统自带的数据库和表(注意路径/home/mysql/data需要换成你自定定义的数据库存放路径),填充一些帮助文件和用户文件。 # scripts/mysql_install_db --user=mysql --datadir=/home/mysql/data --basedir=/usr/local/mysql 初始化脚本在/usr/local/mysql/下生成了配置文件my.cnf,需要更改该配置文件的所有者: # chown -R mysql:mysql /usr/local/mysql 注意: (1)Tips:在启动MySQL服务时,会按照一定次序搜索my.cnf,先在/etc目录下找,找不到则会搜索mysql程序目录下是否有my.cnf"; 13、复制服务启动脚本 # cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql 14、启动MySQL服务 # service mysql start 15、设置开机自动启动服务 # chkconfig mysql on 16、登录并修改MySQL用户root的密码 # mysql -u root ...展开收缩
(系统自动生成,下载前可以参看下载内容)

下载文件列表

相关说明

  • 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
  • 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度
  • 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
  • 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
  • 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
  • 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.
 相关搜索: mysql5.6 linux source code
 输入关键字,在本站1000多万海量源码库中尽情搜索: