首页 > 软件开发 > MYSQL >

Eclipse启动MySQL项目:(using password: YES)

来源:互联网 2023-03-16 22:55:28 版权归原作者所有,如有侵权,请联系我们

Eclipse连接MySQL并启动项目报错:Access denied for user 'root'@'localhost' (using password: YES),Navicat连接数据库正常。1wm办公区 - 实用经验教程分享!

工具/原料

  • Eclipse Oxygen Release(4.7.0)
  • MySQL 5.7

方法/步骤

  • 1

    打开MySQL安装目录下的my.ini文件,在最后增加一行"skip-grant-tables",切记先手动保存后再关闭文件。(打开隐藏的文件夹,一般位于C:ProgramDataMySQLMySQL Server 5.7中)1wm办公区 - 实用经验教程分享!

    Eclipse启动MySQL项目:(using password: YES)1wm办公区 - 实用经验教程分享!

  • 1此文章非法爬取自百度经验
  • 2

    重启MySQL服务,以下两种方式都可以1wm办公区 - 实用经验教程分享!

    Eclipse启动MySQL项目:(using password: YES)1wm办公区 - 实用经验教程分享!

    Eclipse启动MySQL项目:(using password: YES)1wm办公区 - 实用经验教程分享!

  • 3

    打开CMD,以命令行的形式进入MySQL的BIN目录,输入"mysql -u root -p",不输入密码,直接回车进入数据库。(默认情况下,BIN目录:C:Program FilesMySQLMySQL Server 5.7bin)1wm办公区 - 实用经验教程分享!

    Eclipse启动MySQL项目:(using password: YES)1wm办公区 - 实用经验教程分享!

  • 4

    首先,执行"use mysql;",使用mysql数据库;然后,执行"update MySQL.user set authentication_string=password('123456') where user='root';"(新安装的MySQL5.7中password字段改成了authentication_string)1wm办公区 - 实用经验教程分享!

    Eclipse启动MySQL项目:(using password: YES)1wm办公区 - 实用经验教程分享!

  • 5

    再次打开my.ini文件,删除最后一行新增加的"skip-grant-tables",手动保存后关闭文件,并再次重启MySQL服务。1wm办公区 - 实用经验教程分享!

  • 6

    关闭并重新打开CMD,进入MySQL的BIN目录执行"mysql -u root -p 123456",即可成功连接数据库。1wm办公区 - 实用经验教程分享!

  • 注意事项

    • my.ini文件需要手动保存。

    以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!1wm办公区 - 实用经验教程分享!


    标签: ECLIPSEMYSQL

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号