mysql5.1 升级5.6版本

一、安装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

一、升级前先备份出之前我们新建的数据库,使用到的命令

[[email protected] ~]#mysqldump -uroot -p ceshi > /shengji/ceshi.sql

Enter password:

[[email protected] ~]# ls/shengji/

ceshi.sql

[[email protected] ~]#

二、按照以上方法备份好数据库以后,将原有mysql5.1数据库版本卸载

# yum remove -y mysql-*

........省略卸载过程

# rm -rf /var/lib/mysql #####必须删除不然重装没发启动数据库

三、去mysql官方网站下载mysql5.6 64位的rpm包

下载地址:

# 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

[[email protected] shengji]# yum -y install mysql-community-server

[[email protected] shengji]# mysql -V

mysql  Ver 14.14 Distrib 5.6.24, for Linux (x86_64) using  EditLine wrapper

[[email protected] ~]# service mysqld start

正在启动 mysqld:                                          [确定]

[[email protected] ~]#

[[email protected] ~]# 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

[[email protected] ~]# mysqladmin -u root password “123456”

Warning: Using a password on the command line interface can be insecure.

[[email protected] ~]# 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>

时间: 2024-10-25 03:11:59

mysql5.1 升级5.6版本的相关文章

mysql5.6升级到5.7的注意事项

mysql5.6升级到5.7的注意事项 新升级的mysql到5.7后,发现默认情况下,如果不做修改会发现MySQL之前的远程登录账号都无法登陆了. 查看了mysql日志显示一大堆类似: 解决方法: step1.升级数据字典 执行mysql_upgrade 即可看到检查的过程. step2.重启mysql 注意重启mysql后,要检查下error日志是否还有这些报错. step3.检查之前的sql用户能否登录 如果不能登录的话,需要drop掉原来的用户,重新创建账户,并给相关的数据库授权即可. 官

【升级至sql 2012】sqlserver mdf向上兼容附加数据库(无法打开数据库 'xxxxx' 版本 611。请将该数据库升级为最新版本。)

sqlserver mdf向上兼容附加数据库(无法打开数据库 'xxxxx' 版本 611.请将该数据库升级为最新版本.) 最近工作中有一个sqlserver2005版本的mdf文件,还没有log文件,现在需要 附加到sqlserver2012,经过网上一顿搜索,把完整的过程奉上,供大家参考 首先创建数据库 再设置数据库的兼容性(经过尝试,此步骤可以省略) 停掉sqlserver 服务,将需要附件的mdf文件替换掉创建数据生成的mdf,删除掉对应的ldf文件 再启动sqlserver 服务 执行

Oracle升级_oracle 10g版本由 10.2.0.4.0升级为10.2.0.4.4(即PSU升级)

***************************************************************************************************** 续借上篇:Oracle升级_oracle 10g版本由 10.2.0.1.0升级为10.2.0.4.0(即CPU升级) ***********************************************声明***************************************

mysql5.5与5.5版本关于修改字符集的方法

# vi /etc/my.cnf mysql5.5以下: 在[mysqld]下添加 default-character-set=utf8 在[client]下添加 default-character-set=utf8 mysql 5.5 改为: [client] default-character-set = utf8 [mysqld] character-set-server = utf8 然后重启mysql,验证: mysql> show variables like '%char%'; +

npm 升级到最新版本

先npm -v查看自己的npm 是否是最新版本,如果不是则进入安装node的文件夹,可通过 where node 查找该文件夹. 进入之后使用: npm i npm -g 之后使用: npm -v 查看是否升级到最新版本了

InstallShield 2012 Spring优惠升级到最新版本(2015.4.30之前)

InstallShield 2012 Spring即将EOF,所以仍在使用InstallShield 2012 Spring的用户请注意下面内容: InstallShield 2012 Spring升级到最新版本InstallShield 2014将可以享受优惠升级,截止时间2015年4月30号. 具体可咨询InstallShield中国区总代世全软件

升级SSH的版本

1.为什么要升级ssh的版本 优化ansible的速度的时候,有一条是开启SSH的Multiplexing,这个时候,需要SSH -V的版本升级到5.6后才能启用. 2.升级过程: a.查看ssh的版本信息    [[email protected] ansible]# ssh -V OpenSSH_5.3p1, OpenSSL 1.0.1e-fips 11 Feb 2013 b.设置对应的yum源 [[email protected] ansible]# cd /etc/yum.repos.d

Nginx平滑升级到最新版本

(一)简述: 早上收到nginx最新漏洞的通知,Nginx官方发布最新的安全公告,在Nginx范围过滤器中发现了一个安全问题(CVE-2017-7529),通过精心构造的恶意请求可能会导致整数溢出并且不正确处理范围,从而导致敏感信息泄漏. 当使用Nginx标准模块时,如果文件头从缓存返回响应,允许攻击者获取缓存文件头.在某些配置中,缓存文件头可能包含后端服务器IP地址或其他敏感信息.此外,如果使用第三方模块有潜在的可能导致拒绝服务. 影响版本 Nginx 0.5.6-1.13.2 漏洞等级 中危

【MYSQL】mysql-5.6.19-win32免安装版本配置方法

[MYSQL]mysql-5.6.19-win32免安装版本配置方法 1.文件下载网站(http://dev.mysql.com/downloads/): 具体下载地址:http://211.136.8.28/files/222900000004F0ED/dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.19-win32.zip 2.解压mysql-5.6.19-win32.zip到C盘 3.配置环境变量的path,添加到mysql中的bin的路径,