一、问题
1.数据库安装后运行,出现输入密码后闪退现象。
2.在cmd命令窗口出现
Access denied for user 'root'@'localhost' (using password: YES)
二、解决方法
到安装的MySQL的目录下,找my.ini文件;
在[mysqld]后添加skip-grant-tables(使用 set password for设置密码无效,且此后登录无需键入密码)
skip-grant-tables #在my.ini,[mysqld]下添加一行,使其登录时跳过权限检查
重启MySQL服务器。
重启的时候报错,详见我的上一篇博文。
登录mysql,键入mysql –uroot –p;直接回车(Enter)
键入: update mysql.user set authentication_string='123' where user='root';
设置密码成功。。。
mysql> flush privileges; 刷新数据库