设为首页 收藏本站
查看: 305|回复: 0

[经验分享] mysql5.1 升级5.6版本

[复制链接]
累计签到:1 天
连续签到:1 天
发表于 2015-5-27 08:37:52 | 显示全部楼层 |阅读模式
一、安装yum源自带MYSQL5.1
1.查看yum源上的mysql版本
命令:#yum list mysql-*
已安装的软件包
mysql.x86_64                5.1.73-3.el6_5     @anaconda-CentOS-201410241409.x86_64/6.6
mysql-devel.x86_64          5.1.73-3.el6_5     @anaconda-CentOS-201410241409.x86_64/6.6
mysql-libs.x86_64           5.1.73-3.el6_5     @anaconda-CentOS-201410241409.x86_64/6.6
可安装的软件包
MySQL-python.x86_64         1.2.3-0.3.c1.1.el6 base                           
mysql-bench.x86_64          5.1.73-3.el6_5     base                           
mysql-connector-java.noarch1:5.1.17-6.el6     base                           
mysql-connector-odbc.x86_645.1.5r1144-7.el6   base                           
mysql-devel.i686            5.1.73-3.el6_5     base                           
mysql-embedded.i686         5.1.73-3.el6_5     base                             
mysql-embedded.x86_64       5.1.73-3.el6_5     base                           
mysql-embedded-devel.i686   5.1.73-3.el6_5     base                           
mysql-embedded-devel.x86_645.1.73-3.el6_5     base                             
mysql-libs.i686             5.1.73-3.el6_5     base                           
mysql-server.x86_64         5.1.73-3.el6_5     base                           
mysql-test.x86_64           5.1.73-3.el6_5     base
从上面可得知自带的yum源里所使用的是mysql5.1.73的版本
2.安装mysql以及所有组建
命令:# yum install -y mysql-*
......................中间省略知自动安装过程
3.查看是否安装成功
# rpm -q mysql-*
mysql-5.1.73-3.el6_5.x86_64
4.启动mysql数据库服务,并设置root
# service mysqld start
.......中间省略数行启动字符
正在启动 mysqld:                                          [确定]
# mysqladmin -uroot password123456
5.进入mysql数据库并新建数据库并录入数据
# mysql -p
Enter password:
mysql>
(1)显示当前数据库
mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| test               |
+--------------------+
3 rows in set (0.00 sec)
(2)创建一个名为ceshi的数据库
mysql> create database ceshi;
Query OK, 1 row affected (0.00 sec)
(3)创建表并录入一条信息
mysql> use ceshi;
Database changed
mysql> create table cstable (name varchar(20),sex char(1),birth date);
Query OK, 0 rows affected (0.16 sec)

mysql> show tables;
+-----------------+
| Tables_in_ceshi |
+-----------------+
| cstable         |
+-----------------+
1 row in set (0.00 sec)
6.退出mysql数据库
mysql> \q
到此全部前期工作已准备完毕,开始升级mysql5.6
一、升级前先备份出之前我们新建的数据库,使用到的命令
[iyunv@yueyue ~]#mysqldump -uroot -p ceshi > /shengji/ceshi.sql
Enter password:
[iyunv@yueyue ~]# ls/shengji/
ceshi.sql
[iyunv@yueyue ~]#
二、按照以上方法备份好数据库以后,将原有mysql5.1数据库版本卸载
# yum remove -y mysql-*
........省略卸载过程
# rm -rf /var/lib/mysql #####必须删除不然重装没发启动数据库
三、去mysql官方网站下载mysql5.6 64位的rpm

下载地址:[url=http://dev.mysql.com/downloads/repo/yum/][/url]
# ls /shengji
mysql-community-release-el6-5.noarch.rpm  
为了解决本地源的应用程序间相互依赖关系,须执行一下命令
# cd /shengji
# yum localinstall-y mysql-community-release-el6-5.noarch.rpm
...............中间省略安装过程多个字符
可以通过下面的命令来确认这个yum源被成功添加,可执行以下命令:
# yum repolistenabled | grep "mysql.*-community.*"
mysql-connectors-community           MySQL Connectors Community               14
mysql-tools-community                MySQL Tools Community                    23
mysql56-community                    MySQL 5.6 CommunityServer              146
[iyunv@yueyue shengji]# yum -y install mysql-community-server

[iyunv@yueyue shengji]# mysql -V
mysql  Ver 14.14 Distrib 5.6.24, for Linux (x86_64) using  EditLine wrapper
[iyunv@yueyue ~]# service mysqld start
正在启动 mysqld:                                          [确定]
[iyunv@yueyue ~]#
[iyunv@yueyue ~]# ps -ef |grep mysql
root      17338      1  0 14:14 pts/2    00:00:00 /bin/sh /usr/bin/mysqld_safe --datadir=/var/lib/mysql --socket=/var/lib/mysql/mysql.sock --pid-file=/var/run/mysqld/mysqld.pid --basedir=/usr --user=mysql
mysql     17542  17338  2 14:14 pts/2    00:00:00 /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --plugin-dir=/usr/lib64/mysql/plugin --user=mysql --log-error=/var/log/mysqld.log --pid-file=/var/run/mysqld/mysqld.pid --socket=/var/lib/mysql/mysql.sock
root      17604  14460  0 14:15 pts/2    00:00:00 grep mysql


[iyunv@yueyue ~]# mysqladmin -u root password “123456”

Warning: Using a password on the command line interface can be insecure.
[iyunv@yueyue ~]# mysql -p
Enter password:
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 11
Server version: 5.6.24 MySQL Community Server (GPL)

Copyright (c) 2000, 2015, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql>



运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-71011-1-1.html 上篇帖子: mysqlbinlog 恢复时提示“MySQL server has gone away ” 下篇帖子: MySQL备份与恢复
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

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