官网下载了一个mysql-5.7.17-winx64.zip免安装版本的mysql,mysql一直无法启动,原来是mysql文件夹下边没有data文件夹,初始化一下就好了。
mysqld --initalize
当成功进入开启服务以后,用
mysql -u root -p 回车
输入密码
出现 ERROR 1045 (28000): Access denied for user ‘root’@’localhost’ (using password: NO)
关
net stop MySQL
mysqld --skip-grant-tables
登录 mysql -u root -p
密码为空,直接回车;
就可以进去了
然后
use mysql;
update user set authentication_string=password("123456") where user="root";
最后,
flush privileges;
就OK了。
后来用navicat连接mysql连接不上~~
提示 解决“OperationalError: (1862, ‘Your password has expired. …”
http://blog.csdn.net/Cryhelyxx/article/details/42426069成功解决。