wfkjxy 发表于 2018-6-15 09:35:55

在windows下连接mysql 1045 access denied for user 错误

  Navicat 8 for MySql图形界面工具,配置连接如下:

  总是弹出下面的错误:
  1045 - Access denied for user ‘like’@'localhost'(using password:YES)
  搜了很多解决方法(其中之一):
  在windows下的解决办法如下:
  1.net stop mysql 停用服务
  2.修改${mysql_home}/MySQL Server 5.1目录下的my.ini文件
  下面添加这句:
  skip_grant_tables
  3.把你的${mysql_home}/bin目录加入path路径里边
  4.net start mysql 启动mysql服务
  5.mysql -uroot -p
  Enter password:root
  6.mysql>UPDATE user SET Password=PASSWORD('root') where USER='root';
  mysql>FLUSH PRIVILEGES;
  mysql>exit
  7.删除my.ini中的这句话:skip_grant_tables
  net stop mysql
  net start mysql
  8.可以登录了
  mysql -uroot -proot
  mysql>
我直接试了第二步,然后保存my.ini,重启Mysql服务,再用刚才配置的Navicat连接,ok
页: [1]
查看完整版本: 在windows下连接mysql 1045 access denied for user 错误