重装系统后续:MySQL安装内容
- 一、MySQL内容介绍
- 二、选择:推荐安装
- 三、重装系统遇到的问题:
- 一、the requirement is still failing
- 二、安装mysql-for-visualstudio-1.2.9
- 四、安装MySQL
- (一)安装内容
- (二)遇到报错
- 三、安装成功后的坑
- 注意
- Database Navigator报错解决方法
一、MySQL内容介绍
MySQL安装的几种模式:
Developer Default:提供一种安装类型,其中包括所选版本的MySQL服务器以及其他与MySQL开发相关的MySQL工具,例如MySQL Workbench。
Server Only: 不使用其他产品为选定版本的MySQL Server提供设置
Custom:使您能够选择任何版本的MySQL Server和其他MySQL产品。.
推荐的都是Developer Default
但是我仅使用python操作MySQL,而且用pycharm的可视化插件,所以安装的其他的一些操作软件就有些多余
二、选择:推荐安装
推荐的都是Developer Default
但是我仅使用python操作MySQL,而且用pycharm的可视化插件,所以安装的其他的一些操作软件就有些多余,因为几乎不用。
例如:MySQL Workbench。
图片源自:《MySQL:MySQL Workbench的使用》—url:https://www.cnblogs.com/hahayixiao/p/9849742.html
之前下载的时候用过一次,其实就是一个可视化的操作MySQL的软件,我一般在pycharm中用,所以这个可视化的操作MySQL的软件几乎用不上,安装上去显得软件特别多,心里添堵,所以推荐仅安装Server Only
如果需要MySQL Workbench,也可以自行安装不是更好,安装路径:https://downloads.mysql.com/archives/workbench/
安装过程参照:《Mysql Server 8.0.11 安装教程(踩坑教学)》,链接: link.
三、重装系统遇到的问题:
一、the requirement is still failing
但是我的python明明是python3.7且可以用
但是这个python并不是重装的,而是对于原来win7系统中的python3.7进行的恢复,这种恢复遇到了许多问题,这就是其一。
后来发现和这个没有关系!!!!!!!!
二、安装mysql-for-visualstudio-1.2.9
下载地址:https://www.softpedia.com/get/Programming/Other-Programming-Files/?utm_source=spd&utm_campaign=postdl_redir
但是直接安装不行,会报错。因为依赖于visualstudio
安装Visual Studio
安装过程:
可以选着配置安装路径以及缓存路径。
注意可以不用选着这个选项,选着了会下载一堆东西,占空间,只要下载好基本的东西即可,这里面的什么都不要选,除非你需要。
四、安装MySQL
(一)安装内容
下载好了以后就可以进入安装,选择Server Only:
填好密码
(二)遇到报错
遇到报错:MySQL error 1042: Unable to connect to any of the specified MySQL hosts.
解决方法:
由上面报错可知。Unable to connect to any of the specified MySQL hosts
那就connect即可
进入此电脑/管理/服务,选择MySQL80,右击属性,将之改为本地系统账户
然后应用即可
回到安装选项中
选择执行(execute)
三、安装成功后的坑
第一个坑:
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
据说要修改my.ini这个文件,一看挺麻烦的就没有修改试图在DB brwser中不使用账户与密码直接登录,此时报错时区不对,进而修改了my.ini添加
default-time_zone = '+8:00'
参见《修改MySQL的时区,涉及参数time_zone》
第二个坑:
之后出错:本地计算机上的mysql服务启动停止后,某些服务在未由其他服务或程序使用时将自动停止
图片来源:《本地计算机上的mysql服务启动停止后,某些服务在未由其他服务或程序使用时将自动停止》,链接: link.
按照《MySQL 服务正在启动 . MySQL 服务无法启动 服务没有报告任何错误 解决方案》第三种方法终于解决了,前两种均无法解决。
前两种会报错
MySQL 服务正在启动 . MySQL 服务无法启动 服务没有报告任何错误
然而即使如此,这条不需要密码的路走不通
走这条路的原因:
不输入密码能够进入,
显示:
注意
仔细查了一下pycahrm中Dan Cioca:Database Navigator,发现许多人报这个问题
可能哪里有些不支持!!!!
之后重装mysql时仍然这个错误,但是可以登录进入
不过这可能是因为登录时没有选着本地系统账户,而是网络账户即没有出现前面的错误!
此外用mysql的可视化软件是可以查看的,只是pycharm中的Database Navigator一直报错
Database Navigator报错解决方法
参见《【已解决】Android Studio中Database Navigator插件连接mysql建立失败:时区问题》,链接: link.
不从mysql处建立连接,而从custom处
即
输入
jdbc:mysql://localhost:3306/mysql?serverTimezone=UTC
修正时区即可
Database Navigator操作起来有些麻烦,没有mongo容易操作,不过mysql本来就比mango难操作一些!!!!1