CentOS升级MySQL到5.5

centOS的yum安装的MySQL是5.1版本,可通过官方的rpm包安装5.5版本

# 查看安装的相关项
rpm -qa|grep -i mysql

# 停止服务
service mysqld stop

# 卸载
yum remove mysql-*
or
rpm -e xxx

# 下载MySQL5.5
wget -c http://cdn.mysql.com/Downloads/MySQL-5.5/MySQL-5.5.40-1.el6.x86_64.rpm-bundle.tar

# 解压
tar -xvf xxx.tar

# 安装
rpm -ivh MySQL-server-5.5.40-1.el6.x86_64.rpm MySQL-devel-5.5.40-1.el6.x86_64.rpm MySQL-client-5.5.40-1.el6.x86_64.rpm

# 升级
service mysql start
mysql_upgrade -u root -p

yum安装的mysql服务名为mysqld,通过rpm安装的服务名mysql

ps: 通过rpm安装的MySQL 5.6,发现通过C#(MySql.Data.dll)写入中文时总提示"invalid value",安装MySQL-Python时也总是提示各种错误和兼容性问题,安装5.5版本后解决。

MySQL 5.5版本开始才支持Limit可带变量,旧版本只能通过PREPARE 实现。

时间: 2024-08-02 09:32:48

CentOS升级MySQL到5.5的相关文章

Centos 升级MySQL版本或者Yum安装Mysql5.6

Centos 升级MySQL版本或者Yum安装Mysql5.6 1.从MySQL Yum仓库下载最新的rpm文件:http://dev.mysql.com/downloads/repo/yum/CentOS 6 http://repo.mysql.com/mysql-community-release-el6-5.noarch.rpm 2.yum remove mysql mysql-* 3.mysql-community-release-el6-5.noarch.rpm 4.yum local

centos升级mysql至5.7

1.备份原数据库 [[email protected] ~] #mysqldump -u root –p -E –all-database > /home/db-backup.sql 加-E是因为mysqldump默认并不处理mysql的事件,需要自己指明是否导出事件. copy一份my.cnf,待安装mysql5.7的时候参照. [[email protected] ~]# cp /etc/my.cnf /home/my.cnf 停止mysql服务 [[email protected] ~]#

centos升级MySQL数据库5.6.39

MySQL数据库升级3.6.39 准备工作:1.新建目录(把升级文件放在此目录中)[[email protected] /]# mkdir /mysqlbak[[email protected] /]#2.上传升级的数据库版本:.https://cdn.mysql.com//Downloads/MySQL-5.6/MySQL-5.6.39-1.el7.x86_64.rpm-bundle.tar 3.解压[[email protected] mysqlbak]# tar vxf MySQL-5.6

centos下升级mysql后遇到的小问题

记录今天遇到的一个小问题, 写一个app访问接口涉及到通过存储过程反馈多个结果集,但是反回多个结果集的存储过程,调用之后只能反回一个了,而且奇怪的是,即使直接在mysql上同时执行两条查询语句,第一条查询的数据也不会出现,只会出现第二条数据,  开始找原因了-->,最开始怀疑是centos系统问题(接口操作的数据库都是直接连接的服务器,本地没有创建),因为这代码都是我以前写好了,在windows服务器上跑过的,是没问题的.网上找找,没发现有人这么样说.....    然后尝试下直接操作本地数据库

centos升级到最新的mysql

去网站下载mysql的yum源,地址如下: http://repo.mysql.com/ 在linux上先查看系统的版本号,根据版本号对应下载 more /etc/redhat-release rpm -Uvh http://repo.mysql.com/mysql-community-release-el6-5.noarch.rpm yum -y upgrade mysql mysql_upgrade 修改database,table,column字符集 # For each database

centOs下升级mysql

前言:今天在centOS上将mysql版本由5.1升级到5.7的时候出现了各种问题,不过经过一步步的调查解决了问题,下面就记录一下过程,其中经历了很多次的卸载和删除,在这次记录的过程中,我就按照最后成功的一次顺序来记录,对于其中可能出现的一些错误会做特殊的说明. 1.下载Linux的5.7版本,主要需要两个文件 MySQL-server-5.7.4_m14-1.el6.x86_64.rpm MySQL-client-5.7.4_m14-1.el6.x86_64.rpm 2.备份数据库文件 mys

centOS安装Mysql指南

说明:使用操作系统centOS6.4 32位系统:mysql:mysql-5.7.10-linux-glibc2.5-i686.tar.gz; 一.准备 下载mysql wget http://mirrors.sohu.com/mysql/mysql:mysql-5.7.10-linux-glibc2.5-i686.tar.gz 注:所有shell命令都以root用户执行.随着mysql版本的更新,新版本的安装方式会有所更改,可以参考mysql压缩包中的INSTALL-BINARY文件. 此处我

centos 7 + mysql 5.7.13 重置数据库的root密码

centos 7 + mysql 5.7.13重置root密码步骤: # vi /etc/my.cnf  # [mysqld]下skip-grant-tables 内容前添加# # mysql -uroot -p 连续输入enter 进入 # use mysql # update mysql.user set authentication_string=PASSWORD('redhat') where User='root'; # grant all privileges on *.*  to

CentOS升级Hyper-v集成服务

CentOS升级Hyper-v集成服务 提升虚拟机性能最简单的一种方式就是使用最新版本的微软Hyper-V集成服务.集成服务是功能与驱动的集合,允许客户操作系统使用虚拟硬件.对于虚拟化管理员来说,了解什么是集成服务,集成服务能做什么以及什么时候应该使用集成服务是非常重要的!今天我们就来看一下如何给现有的Linux虚拟机升级Hyper-v集成服务,具体方法如下: 连接到虚拟机Test-Linux: 插入集成服务安装光盘,使用如下命令挂载: Mount /dev/cdrom /media/ 创建集成