mysql5.1数据库升级
来源:互联网 发布:知微数据招聘 编辑:程序博客网 时间:2024/05/21 11:27
工作需要,这次将软件工具中自带的组件mysql5.1升级到mysql5.6.
2 , 从mysql5.5升级到 mysql5.6.
因为是mysql是工具中带的组件,这次我选用的方法是直接覆盖升级。
从mysql官网下载了两个zip包 :http://dev.mysql。com/downloads/
分别是 mysql-5.5.37-winx64 和 mysql-5.6.17-winx64(windows64位)
好了。进入升级部分:
1,关闭服务,备份。
2,将mysql-5.5.37-winx64 解压,把mysql-5.5.37-winx64/bin下面所有内容拷贝到<my_install>\3rdparty\bin目录下,覆盖原文件
3,把mysql-5.5.37-winx64\share\english\errmsg.sys文件替换为 <my_install>\3rdparty\share\english\errmsg.sys
4,修改<my_install>\config\my.ini文件(这个具体要mysql指定的是哪个.ini文件)
① innodb_file_io_threads=8 修改为 innodb_read_io_threads=8
②default_table_type=MYISAM 修改为 default-storage-engine= InnoDB
③ thread_cache= 8 修改为 thread_cache_size = 8
5,启动数据库mysql服务。直接启动或者被调用启用
6,管理员身份打开一个新的终端(右键单击,选择以管理员身份运行)
cd 到<my_install>\3rdparty\bin目录
输入 mysql_upgrade -u root(或者软件制定的用户名) -p 回车
一般不输入密码直接回车,进行数据库更新
7,开启检查服务。至此,升级到mysql5.5完成。
从5.5升级到5.6步骤类似,但是第四步在第三步的基础上还要 修改<my_install>\config\my.ini文件
①找到 innodb_file_per_table 修改为 innodb_file_per_table=1
②找到 table_cache=300 并将它注释 #table_cache=300
最后,具体还是要分情况解决。一开始我完全没有头绪,后来自己找log文件,搜google,查官网,各种方法都用上了。只要坚持探索,总能解决问题。共勉。
按照官网提示,升级分成了两步进行。 http://dev.mysql。com/doc/refman/5.1/en/upgrading.html
1 , 从mysql5.1升级到 mysql5.52 , 从mysql5.5升级到 mysql5.6.
因为是mysql是工具中带的组件,这次我选用的方法是直接覆盖升级。
从mysql官网下载了两个zip包 :http://dev.mysql。com/downloads/
分别是 mysql-5.5.37-winx64 和 mysql-5.6.17-winx64(windows64位)
好了。进入升级部分:
1,关闭服务,备份。
2,将mysql-5.5.37-winx64 解压,把mysql-5.5.37-winx64/bin下面所有内容拷贝到<my_install>\3rdparty\bin目录下,覆盖原文件
3,把mysql-5.5.37-winx64\share\english\errmsg.sys文件替换为 <my_install>\3rdparty\share\english\errmsg.sys
4,修改<my_install>\config\my.ini文件(这个具体要mysql指定的是哪个.ini文件)
① innodb_file_io_threads=8 修改为 innodb_read_io_threads=8
②default_table_type=MYISAM 修改为 default-storage-engine= InnoDB
③ thread_cache= 8 修改为 thread_cache_size = 8
5,启动数据库mysql服务。直接启动或者被调用启用
6,管理员身份打开一个新的终端(右键单击,选择以管理员身份运行)
cd 到<my_install>\3rdparty\bin目录
输入 mysql_upgrade -u root(或者软件制定的用户名) -p 回车
一般不输入密码直接回车,进行数据库更新
7,开启检查服务。至此,升级到mysql5.5完成。
从5.5升级到5.6步骤类似,但是第四步在第三步的基础上还要 修改<my_install>\config\my.ini文件
①找到 innodb_file_per_table 修改为 innodb_file_per_table=1
②找到 table_cache=300 并将它注释 #table_cache=300
最后,具体还是要分情况解决。一开始我完全没有头绪,后来自己找log文件,搜google,查官网,各种方法都用上了。只要坚持探索,总能解决问题。共勉。
0 0
- mysql5.1数据库升级
- 升级 mysql5.1 -> 5.5
- 使用mysql_upgrade升级mysql5.1至5.6的数据库升级实施方案
- MySQL5.1升级到MySQL5.5
- 线上数据库mysql5.5升级到5.7
- mysql5.1数据库卸载
- MySQL5.1升级到MySQL5.5 产品运行出现异常
- 数据库升级到mysql5.6遇到的数据表ENGINE问题
- linux现网mysql5.1升级5.5教程
- mysql4.0到mysql5.1数据升级
- centos6.5环境通达OA数据库mysql5.0.67升级至mysql5.5.48方案
- MySQL5.6.25升级MySQL5.7.15
- MySQL5.6.25升级MySQL5.7.15
- phpstudy升级MySQL5.7.19
- mysql5.6升级5.7
- MySQL升级:从MySQL4.1到MySQL5.0
- MYSQL5.1升级到5.5及utf8mb4使用方法
- mysql5.1升级5.6步骤以及出现问题解决方法
- Ice异步程序设计----AMI,AMD
- Toasts(提示框)
- C#程序集
- ios 地图大头针自定义显示图片 MKAnnotationView
- [LeetCode]Jump Game II
- mysql5.1数据库升级
- 读书笔记:关于相机标定和三维重建
- 根据经纬度获得城市
- 建立基于MyEclipse 6和XFire开发的Web Service应用的客户端测试程序
- vs2010+open244的永久性配置
- 3D地图
- Android折线图表
- 项目编译无法通过
- 破解markdown方法