1.服务启动问题
2.密码忘记修改问题
数据库好久用,今天打开发现链接失败,出现“2003:。。。。忘了”,开始一直以为是忘记密码,导致链接失败,后来才发现是数据库服务没启动起来,所以,数据库链接问题一定要看是不是启动了服务!
一、知道这个后查看 计算机——>右键管理,——>服务和应用程序——>服务,然后看MySQL服务是否启动,
若启动则是其他问题,若没启动,则尝试启动,右键,启动,如失败,查看MySQL目录下的my.ini文件,打开然后将INNODB修改成MyISAM。
点击确定,OK,重新启动服务,成功!
二、如果还忘记密码,那么咱们就修改一下!
MySQL的 root 帐号密码默认为空,经常都有修改密码后忘记密码的事。如果忘记了root 帐号密码,那该怎么修改密码呢?这里有一个可行的方法,就是在MySQL安全模式下(跳过权限检查)修改密码的方式来解决这个问题。本文分别对Windows环境与Linux环境下介绍MySQL忘记密码时修改密码的方法,希望帮助初学者解决丢失密码的烦恼。
Windows下MySQL重置密码
通常MySQL都是安装成Windows服务运行的。
1、启动cmd命令窗口:
# 关闭MySQL服务
D:\MySQL\bin>sc stop mysql
# 以安全模式启动MySQL
D:\MySQL\bin>mysqld --skip-grant-tables
2、不要关闭,再启动一个新的cmd命令窗口:
# 登录MySQL数据库
D:\MySQL\bin>mysql -u root -p
mysql> use mysql;
mysql> update user set password=password("123456") where user="root";
mysql> flush privileges;
3、关闭以上两个窗口,启动MySQL服务
# 启动MySQL服务
C:\>sc start mysql