问题描述:
idea运行itheima的项目时,报错Could not open JDBC Connection for transaction;于是检查链接条件,发现数据库名称错误,刚想起来重装完电脑MySQL环境没配置,于是配好了环境,用SQLyog软件创建连接出现如下错误:
Can‘t connect to MySQL server on ‘localhost‘ (10061)
解决办法:
1、检查电脑是否已安装MySQL服务并且已开启:win+r--输入services.msc
2、检查是否有MySQL服务,我检查到没有;
3、打开cmd(注意一定要管理员运行)
首先输入 mysqld -install 如果不是管理员运行会报错:Install/Remove of the Service Denied!(安装删除服务被拒绝)。看到 “Service successfully installed.” 就说明MySQL 服务已经加载成功;
再输入 net start mysql 启动服务,然后我又报错了:发生系统错误1067。
4、找到mysql安装目录,打开my.ini文件;
5、ctrl+f搜索basedir,把目录改为自己的MySQL安装目录如下图所示,datadir目录改为数据所在目录,一般为C:\ProgramData\MySQL\MySQL Service X.X,我的是E盘下图是我改完后的样子,数据目录不改也能启动不过以前创建的数据库丢失而已。