windows xp 安装mysql5.6.17-ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password

.zip解压后没有setup 没有my.ini

1、安装方法 bin目录下执行以下:

E:mysql-5.6.17-win32in>mysqld install MySQL --defaults-extra-file="E:mysql-5.6.17-win32my-default.ini"
Service successfully installed.-表示成功安装

2、启动mysql

net start mysql

第一次双击mysql.exe  建数据库test1时提示:

ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'test1'

解决方法:

  第一步:将my_default.ini 更改为my.ini,在[mysqld]这个条目下加入skip-grant-tables,重启mysql

  第二步:执行以下命令

  E:mysql-5.6.17-win32in>mysql -u root -p

  不输入密码直接回车,进入mysql后,可以正常使用

相关链接:

http://blog.sina.com.cn/s/blog_759a5a7c01017dj0.html

http://www.2cto.com/database/201305/210832.html       my.in详细说明

原文地址:https://www.cnblogs.com/Pierre-de-Ronsard/p/3732525.html