仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1150|回复: 10
打印 上一主题 下一主题

[CentOS(社区)] 给大家带来CentOS6.5 Minimal源码装置 MySQL 5.6.11

[复制链接]
不帅 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-14 20:17:54 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们!MySQL5.6正式版公布了,相对5.5版本作出了很多改善,其源码装置设置体例也有所变更,本文依据实践操纵,不休实验,准确复原了装置的详细步调。
情况:CentOS6.3/6.4最小化缺省装置,设置好网卡。
装置MySQL前,确认Internet毗连一般,以便下载装置文件。
先利用yum-yupdate指令晋级体系到最新版本。
本装置将MySQL的数据文件与实行文件分别,假如你盘算设置到分歧的路径,注重修正对应的实行下令和数据库初始化剧本。
#修正防火墙设置,翻开3306端口
vi/etc/sysconfig/iptables
-AINPUT-mstate--stateNEW-mtcp-ptcp--dport3306-jACCEPT

#重启防火墙使新设置失效
serviceiptablesrestart

#新增用户组
groupaddmysql

#新增用户
useraddmysql-gmysql

#新建数据库实行文件目次
mkdir-p/usr/local/mysql

#新建数据库数据文件目次
mkdir-p/db/mysql/data

#编纂PATH搜刮路径
vi/etc/profile
Appendthese2linestotheendofthefile:
PATH=/usr/local/mysql/bin:/usr/local/mysql/lib:$PATH
exportPATH

#失效PATH搜刮路径
source/etc/profile

#编纂hosts文件,到场本机IP和主机名
vi/etc/hosts
192.168.211.100centhost.centdomain

#装置编译源码所需的工具和库
yum-yinstallwgetgcc-c++ncurses-develcmakemakeperl

#进进源码紧缩包下载目次
cd/usr/local/src

#下载源码紧缩包,下载包34M巨细,有点慢,等吧。
wgethttp://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.10.tar.gz/from/http://cdn.mysql.com/

#解紧缩源码包
tar-zxvfmysql-5.6.10.tar.gz

#进进解紧缩源码目次
cdmysql-5.6.10

#从mysql5.5起,mysql源码装置入手下手利用cmake了,实行源码编译设置剧本。
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=/db/mysql/data
-DMYSQL_USER=mysql
-DMYSQL_TCP_PORT=3306

#编译源码,这一步工夫会较长,耐烦守候。
make

#装置
makeinstall

#扫除装置一时文件
makeclean

#修正目次具有者
chown-Rmysql:mysql/usr/local/mysql
chown-Rmysql:mysql/db/mysql/data

#进进装置路径
cd/usr/local/mysql

#实行初始化设置剧本,创立体系自带的数据库和表。
scripts/mysql_install_db--user=mysql--datadir=/db/mysql/data
初始化剧本在/usr/local/mysql/my.cnf天生了设置文件。必要变动该设置文件的一切者:
chown-Rmysql:mysql/usr/local/mysql
多说两句:在启动MySQL办事时,会依照必定序次搜刮my.cnf,先在/etc目次下找,找不到则会搜刮"$basedir/my.cnf",在本例中就是/usr/local/mysql/my.cnf,这是新版MySQL的设置文件的默许地位!注重:在CentOS6.4版操纵体系的最小装置完成后,在/etc目次下会存在一个my.cnf,必要将此文件改名为其他的名字,如:/etc/my.cnf.bak,不然,该文件会搅扰源码装置的MySQL的准确设置,形成没法启动。

#复礼服务启动剧本
cp/usr/local/mysql/support-files/mysql.server/etc/init.d/mysql

#启动MySQL办事
servicemysqlstart

#设置开机主动启动办事
chkconfigmysqlon

#修正MySQL用户root的暗码
mysql-uroot

mysql>usemysql;
mysql>GRANTALLPRIVILEGESON*.*TOroot@"%"IDENTIFIEDBY"root";
mysql>updateusersetPassword=password(123456)whereUser=root;
mysql>flushprivileges;
mysql>exit;

#可选:运转宁静设置剧本,修正MySQL用户root(不是体系的root!)的暗码,克制root近程毗连(避免破解暗码),移除test数据库和匿名用户,激烈倡议临盆办事器利用:
/usr/local/mysql/bin/mysql_secure_installation
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们!
飘飘悠悠 该用户已被删除
沙发
发表于 2015-1-15 19:04:21 | 只看该作者

给大家带来CentOS6.5 Minimal源码装置 MySQL 5.6.11

楼猪V5啊
只想知道 该用户已被删除
板凳
发表于 2015-1-20 05:43:22 | 只看该作者
期间我阅读了不少关于Linux的相关资料,其中也不乏一些有趣的小故事,这既丰富了我的课余生活,也让我加深了对一些术语的理解,比玩游戏强多了。?
简单生活 该用户已被删除
地板
发表于 2015-1-28 19:40:14 | 只看该作者
随着IT从业人员越来越多,理论上会有更多的人使用Linux,可以肯定,Linux在以后这多时间不会消失。
不帅 该用户已被删除
5#
 楼主| 发表于 2015-2-5 23:58:48 | 只看该作者
了解Linux的网络安全,系统的安全,用户的安全等。安全对于每位用户,管理员来说是非常重要的。
深爱那片海 该用户已被删除
6#
发表于 2015-2-14 09:47:26 | 只看该作者
永中office 2004增强版安装只需要默认安装即可使用并操作大多与win系统雷同,打印机的配置和管理,记录光盘等。
精灵巫婆 该用户已被删除
7#
发表于 2015-3-4 06:18:06 | 只看该作者
通过一条缓慢的调制解调器线路,它也能操纵几千公里以外的远程系统。
飘飘悠悠 该用户已被删除
8#
发表于 2015-3-4 06:18:07 | 只看该作者
Linux高手更具有鼓励新手的文化精神。如何在Linux社区获得帮助,需要说明的是你要有周全的思考,准备好你的问题,不要草率的发问。
第二个灵魂 该用户已被删除
9#
发表于 2015-3-11 18:08:46 | 只看该作者
放手去搞。尽量不要提问,运用搜索找答案,或者看wiki,从原理上理解操作系统的本质,而不是满足于使用几个技巧。尽量看英文资料。
小妖女 该用户已被删除
10#
发表于 2015-3-19 09:14:05 | 只看该作者
期间我阅读了不少关于Linux的相关资料,其中也不乏一些有趣的小故事,这既丰富了我的课余生活,也让我加深了对一些术语的理解,比玩游戏强多了。?
变相怪杰 该用户已被删除
11#
发表于 2015-3-27 20:20:49 | 只看该作者
熟悉操作是日常学习Linux中的三大法宝。以下是作者学习Linux的一些个人经验,供参考:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-23 05:13

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表