在命令提示符界面可以通过登录命令mysql -h 127.0.0.1 -u root -p连接 MySQL 数据库。
按回车键,系统会提示输入密码(Enter password),这里输入配置向导中设置的密码,验证正确后,即可登录 MySQL 数据库,如图所示。
提示:mysql 为登录命令,-h 后面的参数是服务器的主机地址,在这里客户端和服务器在同一台机器上,所以输入 localhost 或者 IP 地址;-u 后面跟登录数据库的用户名称,在这里为 root;-p 后面是用户登录密码。
在 DOS 窗口下运行该命令后,系统会提示输入密码。密码输入正确以后,即可登录到 MySQL 数据库。
可以在 mysql 命令中直接加上密码,该命令为 mysql -h localhost -u root -proot。这里的 -p 后面的 root 就是密码。此处特别注意 -p 和密码之间没有空格。如果出现空格,系统将不会把后面的字符串当成密码来对待。
解决 java.sql.SQLException: Access denied for user ‘root’@‘localhost’ (using password: YES)
报错内容: java.sql.SQLException: Access denied for user ‘root’@‘localhost’ (using password: YES)
数据库抛出一个异常: 用户使用密码访问数据库时遭到无情拒绝
解决思路: 密码错误,重设数据库密码再登录
数据库并没有给你分配足够的权限
调出MySQL的命令行窗口,使用密码登录
可以成功登录,证明不是密码错误导致的问题