今天安装了一下MySQL,由于以前都是用的开发环境自带的MySQL,没想到安装时遇到了许多问题,最后还是依靠百度解决了问题。
缺少运行库
这个忘记截图了,当安装好MySQL后,准备在命令行中运行命令时,却弹出类似这样一个提示:
百度后,得知这是由于缺少微软运行库,按照网上方法下载了运行库之后,发现还是不行,最终在微软微软官网下载了最新版后才解决。
解决方法:下载微软最新版运行库,若不行,可以下载其它版本。
MySQL安装被拒绝
这是由于我们缺少管理员权限,以管理员身份打开命令行就行了
服务名无效
这是由于我们没有运行mysqld --install命令,在输入net start mysql命令之前运行此命令即可。
时区设置错误
当运行数据库时可能会遇到以下错误
### Error querying database. Cause: java.sql.SQLException: The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized or represents more than one time zone. You must configure either the server or JDBC driver (via the serverTimezone configuration property) to use a more specifc time zone value if you want to utilize time zone support.
这是由于MYSQL时区设置有误,MYSQL默认时区为UTC时区,我们需要修改为东八区。
在数据库url后添加时区设置:serverTimezone=GMT%2B8
此外也可以修改MYSQL配置文件,在配置文件中[mysqld]后添加default-time-zone='+08:00',然后重新启动mysql服务即可。
在安装MySQL时还遇到了许多问题,并没有一一记录下来,不过在遇到问题时,多多借助百度,又是可以节省很多宝贵时间。