Mysql无法启动问题解决

声明: 现在的版本已不需要创建data文件,也不要创建 myini文件,mysql会自己配置,如果有问题,请先删除这两个文件!!

巨坑!!

1.知道密码的情况下,登录sql:

MySQL版本5.7.6版本以前用户可以使用如下命令:

mysql> SET PASSWORD = PASSWORD('新密码');

MySQL版本5.7.6版本开始的用户可以使用如下命令:

mysql> ALTER USER USER() IDENTIFIED BY '新密码';

亲测有效!!

2:忘记密码,无法启动

找到Mysql下的data文件夹删除,

Cmd定位到你的mysql安装文件的bin目录下,按步骤输入下面指令

1. net stop mysql

2. mysqld --install

3. mysqld --initialize --console

执行这一步会初始化随机登陆密码

执行完会出现一大片英文,看不懂没关系,在最后面看到有一个 localhost后面有一连串的字母数字符号, 这是 MySQL 为你自动生成的随机密码. 要记下来, root就是登陆的用户名,一会我们登陆 MySQL 数据库的时候要用

4.命令行输入net start mysql

5. mysql -u root –p

6.用前面的密码登录就可以了

7.然后按最上面第一条修改

我淦!!!数据库用着用着就出问题了,学Spring框架时一天没法用,自己还找了半天程序原因,最后发现数据库没法登录了,心累,我真菜,记录与20204231737

 

原文地址:https://www.cnblogs.com/xiaxiaopi/p/12762438.html