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 数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)