mysql 小版本怎么升级

mysql 小版本怎么升级,第1张

1先用SQLyog之类的图形化数据管理工具把数据库内的所有东西备份出来。backup database as sql dump。注意要选structure and data (结构和数据)。导出sql文件后,确认一下sql文件无误。

2系统中可能存在自带的MySQL,采用命令进行强制删除

rpm –qa|grep mysql

rpm -e mysql-5161 --nodeps 强制删除mysql 不考虑依赖关系 (此处根据上一步查询到的结果)

3安装mysql

rpm -ivh MySQL-server-community-5161-0rhel5x86_64rpm (包名根据实际情况)

4在MySQL配置文件/etc/mycnf中根据实际需要添加

lower_case_table_names=1

skip-name-resolve

event_scheduler=1

default-character-set=utf8

wait_timeout=31536000

interactive_timeout=31536000

5启动服务

cd /etc/initd

/mysql restart

或者service mysqld restart

6登陆MySQL

/usr/local/mysql/bin/mysql -u root –p

7新增用户,根据允许访问的地址和用户,可能需要多次执行。

GRANT ALL PRIVILEGES ON TO 'user'@'19216811(你的ip)' IDENTIFIED BY 'password' WITH GRANT OPTION;

flush privileges;

8

用SQLyog之类的图形化数据库管理工具把数据库备份出来的sql语句执行一遍

9完成

在升级或安装数据库的时候,会遇到数据库版本不对的问题,无论怎么升级,升级提示成功了,但打开数据库发现还是原来那个版本。甚至出现重装数据库之后,登陆页面已经提示安装的是新版本了,但登陆进去之后,发现数据库的版本还是原来的那个。 原因分析:数据

在升级或安装数据库的时候,会遇到数据库版本不对的问题,无论怎么升级,升级提示成功了,但打开数据库发现还是原来那个版本。甚至出现重装数据库之后,登陆页面已经提示安装的是新版本了,但登陆进去之后,发现数据库的版本还是原来的那个。

原因分析:数据库的每一个实例名对应一个数据库版本,要想登陆高版本就要用高版本的实例名。升级之后,如果我们还用低版本的实例名登陆的话,我们看到的还是低版本的数据库。

解决办法:

首先,升级或重装成功了数据库

然后

上面“数据库引擎”下的即是实例名。选择相应的点确定登陆进去,就可以看到相应版本的数据库了。

全国统,关于数据库备份还原工具常见问题

通过数据库备份还原工具还原数据后,显示应用程序版本与数据库版本不一致时如何解决?

解决方法一:

解决方法二:

1、点击提示上面的关闭按钮----然后点击数据上报----将要备份数据的单位前面的勾选框打钩----点击下一步----点击导出数据----点击保存旁边的小三角选择另存为选项----选择备份到系统盘和桌面以外的文件夹(如D:新建文件夹)----点击打开----点击保存。具体 *** 作,如图所示。

2、打开开始菜单----选择所有程序----点击内年度统计系统(全国版)----选择卸载内年度统计系统(全国版)选项----选择除去选项----下一步,然后卸载掉当前系统。具体 *** 作,如图所示。

3、打开内年度统计系统安装包----选择setupexe文件----点击右键选择以管理员身份运行----点击下一步----点击下一步-----点击安装。具体 *** 作,如图所示。

4、右键统图标选择以管理员身份运行----点击数据接收功能----点击浏览----选中备份文件点击打开----点击确定----点击下一步----点击数据导入。具体 *** 作,如图所示。

Safari 70 Mac OS X 109

如果你之前在OS X 108 时期安装了数据库可能是 54版本的。 到了 109 或许你需要升级数据库到55 或者 56 。 如下就是升级的方法。 针对于 OS X Mysql 数据库的 高级应用的用户教程。

首先停止 Mysql 服务

sudo /usr/local/mysql/support-files/mysqlserver stop

然后下载你需要的 Mysql 安装包。

如果你之前有启动项 与 偏好设置安装了 。 那只需要安装第一个数据库的安装包即可。

安装好以后你文件会存储在。

/usr/local/mysql-5610-osx107-x86_64

并且 mysql 的链接会指向同样的位置

/usr/local/mysql

而你之前的数据库应在在同样的位置

/usr/local/mysql-5513-osx106-x86_64

现在我们要做的就是替换数据库文件 data 文件夹。 首先将新数据库文件夹改名

sudo mv /usr/local/mysql-5610-osx107-x86_64/data /usr/local/mysql-5610-osx107-x86_64/dataold

然后将老的数据库目录的数据库文件复制过去

sudo cp -rf /usr/local/mysql-5513-osx106-x86_64/data /usr/local/mysql-5610-osx107-x86_64/

然后设置正确的权限

sudo chown -R _mysql /usr/local/mysql-5610-osx107-x86_64/data

启动Mysql 然后修复数据库

sudo /usr/local/mysql/support-files/mysqlserver start

运行升级程序

/usr/local/mysql/bin/mysql_upgrade

如果出现错误就再运行一次

随后重启 Mysql 服务

sudo /usr/local/mysql/support-files/mysqlserver restart

查看新的版本号

/usr/local/mysql/bin/mysql

重新设定root 密码

/usr/local/mysql/bin/mysqladmin -u root password 'yourpasswordhere'

这个也只能重新安装高版本了,但是我用了3年了,也没见过有这个问题,我用是的sql

2000

-->

vs03,vs05

sql05

--->

vs05,

vs08,vs10ora10g,ora9g

-->

vs05,

vs08,vs10

都没见过这个问题。

概述:

611是指sql 2005的版本,539是指sql 2000的版本,SQL 2005的数据库备份是不能在sql2000的数据库上还原的。直接安装SQL2005后再恢复该数据库使用。

1[root@iZ28vpjayxiZ ~]# pecl install channel://peclphpnet/msgpack-055

2#修改phpini 增加 extension=msgpackso

4[root@iZ28vpjayxiZ ~]# pecl install yar

5yes

6#修改phpini 增加 extension=yarso

7#由于yar需要json支持,所以需要先加载jsonso

以上就是关于mysql 小版本怎么升级全部的内容,包括:mysql 小版本怎么升级、程序与数据库版本不一致,请进行系统库升级,以下是版本信息:、OS X 系统上如何升级 Mysql 数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9414679.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存