本人是个小白,这两天准备学习一下MYSQL的相关知识,因此在MYSQL官网上下载了之后,就开启了意料之外无限坎坷的安装过程,前前后后折腾了大概一天多的时间,在百度了N多条问题后,现在基本算是整好了。下边就安装过程中本人遇到的一些问题汇总发表,如果有同学碰到相关的问题不妨试一下我的方法。
- 本人在很久之前电脑上就安装过数据库MYSQL8.0的版本,不过一直没有用到,所以导致忘记了这茬子事儿,结果前几天跟着黑马的课程学习的时候,又安装了5.7的版本。然后就出现了各种问题,听我舍友说,这种降级类型的安装是不安全的,尤其是在电脑上已经安装过数据库的时候,想要安装新的数据库就必须把原先安装过的旧的数据库完全卸载干净才可以进行新的安装过程,否则在新的安装过程中会出现问题,导致安装不成功。首先讲一下我自己是如何“完全卸载”之前安装过的数据库吧。(如果你的电脑之前没有安装过MYSQL数据库的话,应该不会碰到我这种问题)
卸载时我选择先在MYSQL的安装程序(MYSQL installer Community)中选择你之前安装过的所有关于MYSQL的相关组件,都remove掉之后,进入到你安装MYSQL的盘符下,我安装在了C盘,因此进入C盘,然后进入这3个文件夹
注意其中ProgramData是隐藏的文件夹,然后分别删除这三个文件夹下的MYSQL文件夹。这时候,关键的地方来了,在C盘--》USER--》你自己的系统账户--》AppData,这个AppData文件夹也是隐藏的,进入AppData删除里边的MYSQL文件夹。
之后,右击开始菜单找到“运行”,输入regedit,进入注册表,在编辑中查找“MYSQL”,将出现的所有是“MYSQL”的结果删掉,注意,只是“MYSQL”的结果,其他系统文件也会包含有MYSQL这几个字,但不是我们要删除的结果,请注意! - 进行完上述操作之后(当时我忘记了删除AppData文件夹下的MYSQL文件夹),除了Connector net xxx(xxx代表版本号)删除不掉之外,别的几乎都删除掉了,这个Connector net可以不用管。我们这时候可以重新安装新的MYSQL数据库了。但是本人在进行完这个操作后,前一天workbench还好好的,过了一天workbench不知为何不能打开运行了所以我只好将其remove掉再重新安装,结果出现了下边这个问题,workbench不能识别我已经创建的账户了。这里我寻找了各种方法,包括把下边这一串英文Problem粘贴到百度上,都没有找到解决方法。
此时workbench打不开了,没办法,我采取了比较笨的办法,把整个数据库都卸载,我又按照前边的步骤完全卸载了MYSQL,注意千万不要忘记删除AppData文件夹下的MYSQL文件夹,我觉得当时我可能就是忘记了删除这个文件夹导致重新安装了workbench之后还是打不开,这是我自己的猜想,毕竟我在删除之后重新安装一切都没有问题了。 - 另外,针对在配置MYSQL Server中进行到了Starting Server这一步出现错误这个问题
我是这样解决的:右击开始菜单,打开计算机管理,在服务和应用程序栏目下点开服务,在服务列表中找到MYSQL,先停止MYSQL服务,然后双击MYSQL,选择登录这一栏,选择登录身份为本地账户,点击应用、确定,然后再启用MYSQL服务,之后你再回到MYSQL Server的安装中,Starting Server这一过程就不会出错而是顺利执行完成了。 - 如果有其他问题或者指正,欢迎在下方留言( ̄ ̄*)!!!