idea连接mysql数据库时出现的三个问题。
一、在命令提示符页面使用MySQL语句提示:‘mysql’ 不是内部或外部命令,也不是可运行的程序 或批处理文件。
处理方案:找到安装mysql时的bin目录,直接把这个地址复制进环境变量path这个地方
二、idea连接mysql时提示设置时区,由两种设置方法
1、直接在idea内自带的database连接的高级设置里找到serverTimezone(服务器时区),
并设置为 Asia/Shanghai
2、在命令提示行页面
输入以下命令
mysql -hlocalhost -uroot -p //连接数据库
show variables like'%time_zone'; //展示后缀为time_zone的属性
set global time_zone = '+8:00'; //设置这个属性为+8:00
exit //退出
然后重新连接,再show variables like’%time_zone’;查一下看是否改过来了。
连接数据池时出现A ResourcePool could not acquire a resource from its primary factory or source错误
可能是以下几个原因
1,驱动配置有误:“com.mysql.cj.jdbc.Driver”
2,数据库连接地址有误:url=jdbc:mysql://localhost:3306/user?3useUnicode=true&characterEncoding=utf8
3,密码或帐号有误:username=root, password=root
4,数据库未启动或无权访问
5,项目未引入对应的驱动jar包 mysql-connector-java-5.1.6-bin.jar
6,mysql root没有远程访问的权限,需要增加权限,增加权限的步骤如下:
进入mysql数据库: