仓酷云

标题: 带来一篇CentOS6.5下编译装置MySQL 5.6.16 [打印本页]

作者: 小妖女    时间: 2015-1-14 20:17
标题: 带来一篇CentOS6.5下编译装置MySQL 5.6.16
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们!1、编译装置MySQL前的筹办事情

装置编译源码所需的工具和库
[sql]viewplaincopy





装置cmake,从http://www.ckuyun.com下载源码并编译装置[sql]viewplaincopy





2、设置MySQL用户和组

新增mysql用户组
[sql]viewplaincopy





新增mysql用户[sql]viewplaincopy





3、新建MySQL所必要的目次

新建mysql装置目次
[sql]viewplaincopy





新建mysql数据库数据文件目次[sql]viewplaincopy





4、下载MySQL源码包并解压

从http://dev.mysql.com/downloads/mysql/间接下载源码,解压mysql-5.6.16.tar.gz
[sql]viewplaincopy





5、编译装置MySQL

从mysql5.5起,mysql源码装置入手下手利用cmake了,设置源码编译设置剧本。
-DCMAKE_INSTALL_PREFIX=dir_name设置mysql装置目次-DMYSQL_UNIX_ADDR=file_name设置监听套接字路径,这必需是一个相对路径名。默许为/tmp/mysql.sock-DDEFAULT_CHARSET=charset_name设置办事器的字符集。
缺省情形下,MySQL利用latin1的(CP1252西欧)字符集。cmake/character_sets.cmake文件包括同意的字符集称号列表。-DDEFAULT_COLLATION=collation_name设置办事器的排序划定规矩。-DWITH_INNOBASE_STORAGE_ENGINE=1
-DWITH_ARCHIVE_STORAGE_ENGINE=1
-DWITH_BLACKHOLE_STORAGE_ENGINE=1
-DWITH_PERFSCHEMA_STORAGE_ENGINE=1存储引擎选项:

MyISAM,MERGE,MEMORY,和CSV引擎是默许编译到办事器中,其实不必要明白地装置。

静态编译一个存储引擎到办事器,利用-DWITH_engine_STORAGE_ENGINE=1

可用的存储引擎值有:ARCHIVE,BLACKHOLE,EXAMPLE,FEDERATED,INNOBASE(InnoDB),PARTITION(partitioningsupport),和PERFSCHEMA(PerformanceSchema)-DMYSQL_DATADIR=dir_name设置mysql数据库文件目次-DMYSQL_TCP_PORT=port_num设置mysql办事器监听端口,默许为3306-DENABLE_DOWNLOADS=bool是不是要下载可选的文件。比方,启用此选项(设置为1),cmake将下载谷歌所利用的测试套件运转单位测试。














设置编译参数
[sql]viewplaincopy





注:从头运转设置,必要删除CMakeCache.txt文件[sql]viewplaincopy





编译源码[sql]viewplaincopy





装置[sql]viewplaincopy





6、修正mysql目次一切者和组

修正mysql装置目次
[sql]viewplaincopy





修正mysql数据库文件目次
[sql]viewplaincopy





7、初始化mysql数据库

[sql]viewplaincopy





8、复制mysql办事启动设置文件

[sql]viewplaincopy





注:假如/etc/my.cnf文件存在,则掩盖。
9、复制mysql办事启动剧本及到场PATH路径

[sql]viewplaincopy





10、启动mysql办事并到场开机自启动(可选这个步调,今后能够本人启动的)

servicemysqldstart
chkconfig--level35mysqldon

11、反省mysql办事是不是启动

[sql]viewplaincopy





暗码为空,假如能上岸上,则装置乐成。12、修正MySQL用户root的暗码

[sql]viewplaincopy





注:也可运转宁静设置剧本,修正MySQL用户root的暗码,同时可克制root近程毗连,移除test数据库和匿名用户。
[sql]viewplaincopy





十3、大概会呈现的毛病

[sql]viewplaincopy





<divclass="dp-highlighterbg_sql"style="font-family:Consolas,CourierNew,Courier,mono,serif;width:693px;overflow:auto;padding-top:1px;color:rgb(54,46,43);line-height:26px;margin:18px0px!important;background-color:rgb(231,229,220);">[sql]viewplaincopy




<olclass="dp-sql"start="1"style="padding-right:0px;padding-left:0px;border:none;list-style-position:initial;list-style-image:initial;color:rgb(92,92,92);margin:0px0px1px45px!important;background-color:rgb(255,255,255);"><liclass="alt"style="border-style:nonenonenonesolid;border-left-width:3px;border-left-color:rgb(108,226,108);list-style:decimal-leading-zerooutside;color:inherit;line-height:18px;margin:0px!important;padding:0px3px0px10px!important;">成绩:<listyle="border-style:nonenonenonesolid;border-left-width:3px;border-left-color:rgb(108,226,108);list-style:decimal-leading-zerooutside;line-height:18px;margin:0px!important;padding:0px3px0px10px!important;background-color:rgb(248,248,248);"><spanstyle="margin:0px;padding:0px;border:none;color:black;background-color:inherit;">ERROR2002(HY000):Can<spanclass="string"style="margin:0px;padding:0px;border:none;color:blue;background-color:inherit;">tconnecttolocalMySQLserverthroughsocket&如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们!
作者: 不帅    时间: 2015-1-15 14:07
标题: 带来一篇CentOS6.5下编译装置MySQL 5.6.16
我了个去,顶了
作者: 老尸    时间: 2015-1-18 14:19
我学习Linux的心得体会,希望对大家的学习有所帮助,由于水平有限,本文难免有所欠缺,望请指正。
作者: 第二个灵魂    时间: 2015-1-27 09:56
下面看看一个让人无法回答的问题:“救命各位高手,向你们请教一些问题:如何在Linux下配制HTTP、FTP、Samba、DNS、DHCP、Sendmail服务器,谢谢”这样的问题。
作者: 山那边是海    时间: 2015-2-5 14:06
另外Linux上也有很多的应用软件,安装运行了这些软件后,你就可以在Linux上编辑文档、图?片,玩游戏、上网、播放多媒体文件等。
作者: 透明    时间: 2015-2-12 04:48
最好先搜寻一下论坛是否有您需要的文章。这样可以获得事半功倍的效果。
作者: 莫相离    时间: 2015-3-3 00:01
工具书对于学习者而言是相当重要的。一本错误观念的工具书却会让新手整个误入歧途。目前国内关于Linux的书籍有很多不过精品的不多。
作者: 冷月葬花魂    时间: 2015-3-11 09:28
这也正是有别的OS得以存在的原因,每个系统都有其自身的优点。?
作者: 分手快乐    时间: 2015-3-18 11:35
Linux最大的特点就是其开源性,这一点是十分难得的,这也是它能够存在到现在的原因之一。
作者: 再现理想    时间: 2015-3-26 03:21
写学习日记,这是学习历程的见证,同时我坚持认为是增强学习信念的法宝。




欢迎光临 仓酷云 (http://ckuyun.com/) Powered by Discuz! X3.2