声明: 现在的版本已不需要创建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框架时一天没法用,自己还找了半天程序原因,最后发现数据库没法登录了,心累,我真菜…,记录与2020年4月23日17:37