重庆分公司,新征程启航

为企业提供网站建设、域名注册、服务器等服务

怎么更新mysql版本号 如何更新mysql

centos mysql怎么升级

方法/步骤

10年的铁岭网站建设经验,针对设计、前端、开发、售后、文案、推广等六对一服务,响应快,48小时及时工作处理。全网营销推广的优势是能够根据用户设备显示端的尺寸不同,自动调整铁岭建站的显示方式,使网站能够适用不同显示终端,在浏览器中调整网站的宽度,无论在任何一种浏览器上浏览网站,都能展现优雅布局与设计,从而大程度地提升浏览体验。创新互联从事“铁岭网站设计”,“铁岭网站推广”以来,每个客户项目都认真落实执行。

备份数据库,升级MySQL通常不会丢失数据,但保险起见,我们需要做这一步。输入命令:

mysqldump -u xxx -h xxx -P 3306 -p --all-databases databases.sql

停止MySQL服务,输入命令:

service mysqld stop

卸载旧版MySQL,输入命令:

yum remove mysql mysql-*

执行过程中会询问你是否移除,此时输入“Y”

移除命令执行后,可再看看是否有残余的mysql,输入命令:

yum list installed | grep mysql

如果有,可输入命令删除:

rum remove mysql-libs

下载安装最新的rpm文件

rpm -Uvh

安装MySQL,输入命令:

yum install mysql-community-server

7安装完成后,输入命令查看MySQL版本号:

mysql -V

8启动MySQL,输入命令:

service mysqld start

linux中mysql5升级到mysql5.5的方法

手上有一朋友的服务器是MYSQL5.1,因需要升级到5.5或以上,这儿写下升级到5.5的过程

安装5.5依赖安装包

代码如下

yum

install

-y

autoconf*

automake*

zlib*

libxml*

ncurses-devel*

libgcrypt*

libtool*

openssl*

安装cmake

代码如下

yum

install

-y

cmake

在升级前,建议先将之前5.1的mysql及数据库目录备份一下

停止掉mysql

代码如下

service

mysql

stop

升级mysql

5.5.36

代码如下

tar

xf

mysql-5.5.36.tar.gz

cd

mysql-5.5.36

cmake

-DCMAKE_INSTALL_PREFIX=/usr/local/mysql

-DSYSCONFDIR=/etc

-DMYSQL_DATADIR=/usr/local/mysql/var

-DMYSQL_TCP_PORT=3306

-DMYSQL_UNIX_ADDR=/tmp/mysqld.sock

-DMYSQL_USER=mysql

-DEXTRA_CHARSETS=all

-DWITH_READLINE=1

-DWITH_SSL=system

-DWITH_EMBEDDED_SERVER=1

-DENABLED_LOCAL_INFILE=1

-DWITH_INNOBASE_STORAGE_ENGINE=1

make

make

install

删除/etc/下的my点吸烟 f配置文件

代码如下

rm

-rf

/etc/my点吸烟 f

拷贝5.5的配置文件

代码如下

cp

support-files/my-huge点吸烟 f

/etc/my点吸烟 f

尝试启动一下

代码如下

service

mysql

start

执行更新程序并重启mysql

代码如下

/usr/local/mysql/bin/mysql_upgrade

如果一路OK就没事儿,但要是出了错误,请参考我另外一篇文章

mysql5.5升级过程中mysql_upgrade失败的问题

查看下现在的mysql版本

代码如下

cat

mysql_upgrade_info

好了,升级工作完成。

再附升级失败问题解决

在升级mysql5.5过程中,执行/usr/local/mysql/bin/mysql_upgrade

提示:

代码如下

Looking

for

'mysql'

in:

/usr/local/mysql/bin/mysql

Looking

for

'mysqlcheck'

in:

/usr/local/mysql/bin/mysqlcheck

Running

'mysqlcheck'...

/usr/local/mysql/bin/mysqlcheck:

Got

error:

1064:

You

have

an

error

in

your

SQL

syntax;

check

the

manual

that

corresponds

to

your

MySQL

server

version

for

the

right

syntax

to

use

near

'FOR

UPGRADE'

at

line

1

when

executing

'CHECK

TABLE

...

FOR

UPGRADE'

FATAL

ERROR:

Upgrade

failed

想起之前5.1好像是有密码的!这儿换种方式尝试

代码如下

/usr/local/mysql/bin/mysql_upgrade

-S

/var/data/mysql.sock

-uroot

-p

这个也不行了,突然想到出奇招,还是使用5.5的二进制程序,然后更改启动参数,因为我只想要把data目录下的表结构升级而已,必须指定的参数只是data目录,于是我做了如下尝试

#

启用

--skip-grant-tables参数避开检查,先启动再说

代码如下

/usr/local/mysql/bin/mysqld

--datadir=/usr/local/mysql/var/

--user=mysql

--skip-grant-tables

#

看上去成功了

#

中间报了一些innodb的错误,不去理会,应该是配置或是这个半阴半阳状态下问题,这个以后再解决

#

接下来停止这个服务

mysqladmin

shutdown

之,然后以正常参数启动mysqld服务……

修改些my点吸烟 f中的配置参数,以适合mysql5.5

一句话总结:

代码如下

/usr/local/mysql/bin/mysqld

--datadir=/usr/local/mysql/var/

--user=mysql

--skip-grant-tables

如何升级mysql数据库,需要哪些步骤?

前天我刚回答了相似的问题你参考一下

1.导出4.0.23当前数据库数据,进行备份。

2.安装4.1或5.1进行备份数据导入。

3.具体操作

linux中升级MySQL应采取的步骤:

1. 进行升级前你应先备份当前的MySQL安装。

2. 下载最新linux版MySQL。

3. 升级MySQL前,必须停止服务器。

如果服务器安装为服务,必须在命令提示符下在命令行中用命令停止服务:

4.当从以前至的4.0.23版本升级到4.1或5.1时,或从Zip文件安装的MySQL升级到MySQL Installation Wizard(安装帮助)安装的MySQL时,你必须手动卸载前面安装的MySQL服务。

如果你不想卸载已有的服务,MySQL Installation Wizard(安装帮助)则不会正确安装新的MySQL服务。

5. 如果你使用MySQL Installation Wizard(安装帮助),请参考“使用MySQL安装向导”的描述来启动帮助。

6. 如果用Zip文件安装MySQL,应提取文件。你可以覆盖已有的MySQL安装,建议覆盖原有的安装。

7. 重新启动服务器。

如何升级mysql数据库版本呢?

建议你下载phpwamp8.8.8.8,支持切换mysql数据库

PHPWAMP提供180数据库版本随便切换

支持一键自定义php版本、自定义数据库,700多个php版本和180数据库版本随便切换

能同运行多个不同的php版本和多个不同的数据库,而且站点管理工具功能十分强大。


文章题目:怎么更新mysql版本号 如何更新mysql
当前地址:http://cqcxhl.com/article/ddsodid.html

其他资讯

在线咨询
服务热线
服务热线:028-86922220
TOP