仓酷云

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

[CentOS(社区)] 来一发CentOS下经由过程tar包晋级mysql5.6 .

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

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

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

x
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们!良多linux中自带的mysql版本是5.1,比来因为必要利用新版本特征,必需晋级。
网上良多晋级***都是倡议下载rpm包后利用yum晋级,但这类***必需上彀下载晋级包,并且因为收集不不乱或下载的镜像文件找不到,一般不顺遂。
经由本次的理论探索,乐成利用tar包举行晋级,现分享:
1、备份
中断mysql
/etc/init.d/mysqldstop
备份数据库文件:看my.cnf下设置的data文件目次,通常为放到/var/lib/mysql/,复制/var/lib/mysql/下的数据库文件到宁静的目次
cp-r/var/lib/mysql/home/workflow/mysqlbak/
再将/etc/my.cnf备份一下,然后删除
mv/etc/my.cnf/home/workflow/mysqlbak/
2、删除
rpm-emysql//一般删除形式
rpm-e--nodepsmysql//强力删除形式,假如利用下面下令删除时,提醒有依附的别的文件,则用该下令能够对其举行强力删除
删除后,/usr/local/mysql目次将被删除
3、装置
装置有两种体例,一种是编译体例,一种为非编译体例,编译体例只需从官网下载一个几十M的源文件,但编译工夫必要20分钟摆布。非编译体例则需从官网下载一个300M摆布已编译好的包,但免去了装置gcc等编译情况的懊恼
3.1)非编译体例
下载Generic版本

有6432位的

下载后能够拷贝到/usr/local/目次下,解压,然后将目次名改成mysql就好
3.2)编译体例
装置编译代码必要的包:
yum-yinstallmakegcc-c++cmakebison-develncurses-devel
假如报以下毛病:


到上面的网站下载bison-devel-2.4.1-5.el6.x86_64.rpm
http://pkgs.org/centos-6/centos-x86_64/bison-devel-2.4.1-5.el6.x86_64.rpm.html

yumlocalinstallbison-devel-2.4.1-5.el6.x86_64.rpm
然后从头运转yum-yinstallmakegcc-c++cmakebison-develncurses-devel即乐成了
下载:
wgethttp://cdn.mysql.com/Downloads/MySQL-5.6/mysql-5.6.19.tar.gz
tarxvfmysql-5.6.19.tar.gz
cdmysql-5.6.19
编译
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&&makeinstall

4、初始化设置
利用上面的下令检察是不是有mysql用户及用户组
cat/etc/passwd检察用户列表
cat/etc/group检察用户组列表
假如没有就创立
groupaddmysql
useradd-gmysqlmysql
修正/usr/local/mysql权限

chown-Rmysql:mysql/usr/local/mysql

cd/usr/local/mysql
scripts/mysql_install_db--basedir=/usr/local/mysql--datadir=/usr/local/mysql/data--user=mysql
若不可,则chmod-R777/usr/local/mysql

先将etc/my.cnf移除,
启动MySQL
增加办事,拷贝办事剧本到init.d目次,并设置开机启动
cpsupport-files/mysql.server/etc/init.d/mysqld
--注册办事:chkconfigmysqldon
--利用办事体例启动servicemysqldstart--启动MySQL
也能够不注册,间接利用/etc/init.d/mysqldstart启动
启动mysql:
mysql-uroot
若报找不到下令,则需增加体系路径
#vim/etc/profile
在最初,增加:
PATH=/usr/local/mysql/bin:$PATH
exportPATH
大概用aliasmysql=’/usr/local/mysql/bin/mysql’
保留,加入,然后运转:
#source/etc/profile
不报错则乐成。
mysql-uroot
mysql>SETPASSWORD=PASSWORD(sangfordb);
设置近程会见的用户:
GRANTALLPRIVILEGESON*.*TOroot@%IDENTIFIEDBYsangfordbWITHGRANTOPTION;
FLUSHPRIVILEGES;
然后检察,
SELECThostFROMmysql.userWHEREUser=root;
看是不是有显现%
拷贝备份的my.cnf回到/etc/my.cnf
利用原my.cnf文件后大概要举行的修正:
假如本来[mysqld]下有skip-locking,必要正文,5.6不撑持
假如本来[mysqld]下有default-character-set,必要改成character_set_server
data文件在默许的/usr/local/mysql文件夹中,则必要拷贝归去
/bin/cp-rf/home/pan/mysqlbak/mysql/usr/local/mysql/data/
chgrp-Rmysql/usr/local/mysql/data/&&chown-Rmysql/usr/local/mysql/data/
data文件在/var/lib/,则不必拷贝

启动mysql,即完成

欢迎大家来到仓酷云论坛!
柔情似水 该用户已被删除
沙发
发表于 2015-1-16 17:47:47 | 只看该作者

来一发CentOS下经由过程tar包晋级mysql5.6 .

安装一个新的软件时先看README,再看INSTALL然后看FAQ,最后才动手安装,这样遇到问题就知道为什么。如果Linux说明文档不看,结果出了问题再去论坛来找答案反而浪费时间。
只想知道 该用户已被删除
板凳
发表于 2015-1-25 18:07:39 | 只看该作者
通过自学老师给的资料和向同学请教,掌握了一些基本的操作,比如挂载优盘,编译程序,在Linux环境下运行,转换目录等等。学了这些基础才能进行下面的模拟OS程序。?
灵魂腐蚀 该用户已被删除
地板
发表于 2015-2-3 14:06:17 | 只看该作者
我们这一代90后,从小接触的是windows98,家里条件好的自己有电脑装的是2000,后来又有了XP,上大学时又有了win7。
若相依 该用户已被删除
5#
发表于 2015-2-27 02:58:08 | 只看该作者
任何人都可以根据自己的喜好来定制适合自己的操作系统,Linux?是抢占式多任务多用户操作系统.
莫相离 该用户已被删除
6#
发表于 2015-3-8 21:54:48 | 只看该作者
下面看看一个让人无法回答的问题:“救命各位高手,向你们请教一些问题:如何在Linux下配制HTTP、FTP、Samba、DNS、DHCP、Sendmail服务器,谢谢”这样的问题。
若天明 该用户已被删除
7#
发表于 2015-3-17 00:07:56 | 只看该作者
安装一个新的软件时先看README,再看INSTALL然后看FAQ,最后才动手安装,这样遇到问题就知道为什么。如果Linux说明文档不看,结果出了问题再去论坛来找答案反而浪费时间。
山那边是海 该用户已被删除
8#
发表于 2015-3-23 13:00:36 | 只看该作者
Linux只是个内核!这点很重要,你必须理解这一点。只有一个内核是不能构成一个操作系统的。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-12-23 23:35

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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