在官网下载的5.7.13-winx64 命令行mysqld install成功后无法启动且没有任何错误报告
查询之后发现bin目录下没有data文件,于是mysqld --initialize自行初始化一下
net start mysql 启动成功
我以为默认没有密码 但是拒绝访问
遇到 ERROR 1045 (28000):Access denied for user 'ODBC'@'localhost'(using password:NO)
怎么办呢
>net stop mysql
打开my.ini在最后一行添加skip-grant-tables保存并重启>net start mysql
直接回车不输入密码进入mysql后修改密码
注意语句是>update mysql.user set authentication_sstring=password('')where user='' and Host='loaclhost';
退出
删除skip-grant-tables并保存后重启mysql
修改密码成功