mysql

以管理员身份打开cmd
开启mysql服务:net start mysql
停止mysql服务:net stop mysql
登陆MySQL:进入mysql安装的目录,如cd D:\mysql-5.7.21-winx64\bin
输入mysql -u root -p名令,提示输入密码时可直接按enter键。
mysql教程学习如何使用。

问题0:启动MySQL服务时,服务启动不了,提示:MySQL服务无法启动 服务没有报告任何错误 请键入NET HELPMSG 3534 以获得更多帮助
解决:安装好MySQL后,以管理员身份打开cmd命令窗口,并且进入到MySQL安装目录中的bin目录,然后输入如下命令回车即可:mysqld --initialize-insecure --user=mysql
执行完上面命令后,MySQL会自建一个data文件夹,并且建好默认数据库,登录的用户名为root,密码为空,之后就可以通过命令net start mysql启动mysql服务了。

问题1:net start mysql启动mysql,提示发生系统错误 5 拒绝访问
解决:以管理员身份来运行cmd程序来启动mysql

问题2:Can’t connect to MySQL server on localhost (10061)
解决:mysql服务没有启动,cmd中输入以下命令:net start mysql 开启MySQL服务

问题3:连接mysql 8提示2059 - authentication plugin 'caching_sha2_password
1、由于myslq8不支持动态修改密码验证方式,所以要先停止mysql服务
net stop mysql
2、在my.ini文件中默认有下面的语句,删除前面的#号即可,没有的话就把它添加到my.ini中

#default-authentication-plugin=mysql_native_password

3、 修改root用户密码,以启用新的验证方式

use mysql;
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'new password';
FLUSH PRIVILEGES;

现在重新连接mysql就可以啦
问题4:Connections could not be acquired from the underlying database!
解决方法:可能解决该问题的办法有:
1,驱动配置有误:driver=com.mysql.jdbc.Driver
2,数据库连接地址有误:url=jdbc:mysql://localhost:3306/test?3useUnicode=true&characterEncoding=utf8
3,密码或帐号有误:username=root password=root
(上面三条一般都写在配置文件中,如果是因为修改了配置文件后导致该错误,建议重写一遍配置文件,因为有时候开发工具就是很蛋疼,表面没有错误,程序运行却提示报错)
4,数据库未启动或无权访问
5,项目未引入对应的驱动jar包mysql-connector-java-5.1.6-bin.jar
6,mysql root没有远程访问的权限,需要增加权限,增加权限的步骤如下:
进入mysql数据库:
grant all privileges on . to ‘root’@’%’ identified by ‘root’ with grant option;
flush privileges;
7.在普通java项目中使用 mybatis+C3p0+spring时也遇见上述问题。
问题原因是:在xml配置文件中显示声明了自动装载 几经折腾,把自动装载设置去掉,就没有问题了,应该使用默认的 byType。

修改root密码的4种方法(以windows为例)
http://www.jb51.net/article/39454.htm

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值