位置: 编程技术 - 正文
推荐整理分享Mysql5升级到Mysql5.5的方法(mysql升级-5.1升级到5.7),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:mysql5升级到8拷贝数据文件,mysql5.5升级到5.6,mysql5.6升级到5.7,mysql5.6升级到5.7,mysql5升级到8要改哪里,mysql5.5升级到5.7,mysql5升级到8拷贝数据文件,mysql5升级到8要改哪里,内容如对您有帮助,希望把文章链接给更多的朋友!
安装5.5依赖安装包
代码如下
安装cmake
代码如下
在升级前,建议先将之前5.1的mysql及数据库目录备份一下
停止掉mysql
代码如下
升级mysql 5.5.
代码如下
删除/etc/下的my.cnf配置文件
代码如下
拷贝5.5的配置文件
代码如下
尝试启动一下
代码如下
执行更新程序并重启mysql
代码如下
如果一路OK就没事儿,但要是出了错误,请参考我另外一篇文章 mysql5.5升级过程中mysql_upgrade失败的问题
查看下现在的mysql版本
代码如下
好了,升级工作完成。
再附升级失败问题解决
在升级mysql5.5过程中,执行/usr/local/mysql/bin/mysql_upgrade
提示:
代码如下
想起之前5.1好像是有密码的!这儿换种方式尝试
代码如下
这个也不行了,突然想到出奇招,还是使用5.5的二进制程序,然后更改启动参数,因为我只想要把data目录下的表结构升级而已,必须指定的参数只是data目录,于是我做了如下尝试
# 启用 --skip-grant-tables参数避开检查,先启动再说
代码如下
# 看上去成功了
# 中间报了一些innodb的错误,不去理会,应该是配置或是这个半阴半阳状态下问题,这个以后再解决
# 接下来停止这个服务 mysqladmin shutdown 之,然后以正常参数启动mysqld服务…… 修改些my.cnf中的配置参数,以适合mysql5.5
一句话总结:
代码如下
Mysql5.7如何修改root密码 版本更新,原来user里的password字段已经变更为authentication_string版本更新缘故,好多网上的教程都不适用了,甚至连官网的文档也不是能够顺利操作的。
初始化MySQL用户(删除匿名用户) 安装完MySQL后,系统默认会创建一个不需要密码的root用户,和一个无用户名无密码的匿名用户(AnonymousAccount)。进行下面的初始化操作以合理授权,增
MySQL恢复中的几个问题解决方法 事情是这样的:我有个BuyVM的VPS,结果人家机器挂了,然后新开了一个给我,我要求给我导出备份,人家还真抢救出来大部分数据.然后就是一个恢复的过程.Web
上一篇:详解MySQL中的死锁情况以及对死锁的处理方法(mysql死锁的处理方法)
下一篇:Mysql5.7如何修改root密码(mysql怎么修改)
友情链接: 武汉网站建设