Mysql解决2300以及1045
错误年年有,今年到我家,今天工作时发现框架上自带的Oracle环境配置出问题,问师哥,师哥说最好用本地自己数据库,打开了半年没用的mysql,出现一系列问题,分享给大家。
ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061)
原因,Mysql 服务未启动
解决方法有二:
一:计算机管理->服务和应用程序->mysql选项->启动
过程如下:
右键启动
二:cmd或者power shell
输入 net mysql start
发生下图错误,请以管理员方式运行
打开后在执行
即可
ERROR 1045 (28000): Unknown error 1045
一般是你忘记密码 所以这里给出的方案是 重置密码
你可以输入 如下 登录mysql
若忘记密码,则执行以下步骤:
- 找到mysql安装目录下找到my.ini文件
- 记事本或者notepad++打开,在如下增加skip-grant-tables这句,然后保存
- 进入cmd或者power shell (最好管理员身份打开)
输入 : mysql -u root -p 然后密码不输入直接回车跳过
- 输入:
update mysql.user set authentication_string=password('password') where user='root'
- 然后输入ctrl+z退出
- 再到找到mysql安装目录下找到my.ini文件 ,建议把skip-grant-tables删掉,不删掉还是随便进入
- 然后就可以正常使用了,如下:
借鉴这位大哥几张图:链接在此http://www.cnblogs.com/zlslch/p/5937784.html