重装mysql总结

1 篇文章 0 订阅
本文记录了一次MySQL从5.0到5.5.27的重装过程,包括删除旧版本的详细步骤、安装过程中的坑点及解决方法,以及64位与32位兼容问题的处理,最终成功安装并验证了MySQL服务的使用。
摘要由CSDN通过智能技术生成

重装背景
历代版本
安装遇坑
安装验证
项目编译
参考教程

 

重装背景:
最近线上正式运营的项目需要升级一版5.5的mysql,我负责发布版本,所以我的工作电脑也需要升级。我的工作电脑最早安装的是mysql5.0,接到升级需求后,我把5.0从控制面板删除了,就直接安装了一版mysql-5.5.47-winx64.msi(小白萌萌哒脸)。安装后发现有报错,项目连接的本地数据库不能用了。但由于工作忙,就直接向同事要了一份5.5的mysql的头文件和库文件先用着(让项目可以引用依赖项)。最近终于腾出时间重装mysql了。
 

历代版本:
1,mysql5.0,第一个安装在工作电脑上的版本,用的挺顺的
2,mysql5.5.47,mysql-5.5.47-winx64.msi安装失败,本地项目无法使用mysql服务
3,mysql5.5.51,找了一个mysql-5.5.51-winx64.msi的安装包
4,mysql5.5.27,mysql-5.5.27-win32.msi

 

安装遇坑:
1,mysql5.0,很久以前安装的,为第一次安装,顺利使用,虽然有很多不懂。

2,mysql-5.5.47-winx64.msi,现在知道这个安装失败是因为没有把旧版本删除干净。

3,mysql-5.5.51-winx64.msi,安装这个版本是专门搜了教程的,看了教程后才明白在控制面板的删除并不是完全删除,以下是正确的删除步骤:
a,在控制面板或使用专门的删除工具(如:Your Unin-staller!)把旧版mysql删除
b,在c、d盘Program Files和Program Files (x86)把mysql文件夹删除,带有mysql路径的空文件夹也删除
c,特别提出,要删除mysql的数据文件夹,这都是你以前使用mysql的信息。window7在C:\ProgramData\MySQL
d,在命令行界面输入regedit打开注册表,循环查找mysql,把项/值/数据(注意甄别部分带有mysql的数据,并不是所有的)找到都删除

做完以上4步后,终于有拉XX畅快淋漓的感觉了,哈哈

但是

大江大浪都过了,却在小河沟里翻了船!

(借用教程之一的图说明)

在设置mysql密码时,我把应输入两次密码的操作当成了输入帐号和密码,发现next是灰的,只好把这一步跳过,直接next,安装完成时发现Apply security settings没有安装成功。本来这对一个完美性格的人是不能忍的,但我实在不想折腾了,如果本地项目能正常使用mysql服务就不重装了。

在编译时还是出了错:
由于mysql-5.5.51-winx64.msi是64位的,虽然我的windows也是64位,但我的项目是32位的啊,这就导致在编译时会报:_mysql_error@4,类似这样的错。

这个不能忍,决定再次重装!我还不信了!

4,mysql-5.5.27-win32.msi,这次确认过眼神,终于找到对的人...额,是版本。
经历了痛苦的删除步骤后,再避过XX的输入两次密码后:

¤Prepare configuration
¤Write configuration file
¤Start service
¤Apply security settings

安装成功!

 

安装验证:


打开命令行面板,输入:mysql -uroot -p123456,进入mysql模式,能看到打印的版本信息
再输入:show databases;回车后,会显示默认安装的库

 

项目编译:
我使用的C++的项目,在为项目中的工程配置好引用的头文件和依赖的库后,完美编译通过!

 

参考教程:
https://blog.csdn.net/weixin_38239039/article/details/79629984
https://blog.csdn.net/momoainuonuo/article/details/74907103
https://www.cnblogs.com/parryyang/p/5098149.html

特别感谢以上教程的指导!

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值