我刚新装了个mysql-front 软件,可是刚进入时与数据库进行连接时出现了错误,错误提示如下:
SQL执行错误#1045 从数据库的响应:Access denied for user 'mysql'@'localhost'(using password:YES)请检查用户名和口令Afterwards.如果你容许从这计算机连接,请问数据库管理员(Internet供应商)可是我的用户名与口令并没有发生错误,与我数据库的用户名与口令是一样的,为什么会出现这样的状况?还望哪位前辈能帮帮我...
SQL执行错误#1045 从数据库的响应:Access denied for user 'mysql'@'localhost'(using password:YES)请检查用户名和口令Afterwards.如果你容许从这计算机连接,请问数据库管理员(Internet供应商)可是我的用户名与口令并没有发生错误,与我数据库的用户名与口令是一样的,为什么会出现这样的状况?还望哪位前辈能帮帮我...
解决方案 »
- mysql 执行service mysqld restart重新初始化了数据库,真实数据库丢失,不知道是怎么回事?请高手帮组谢谢
- 求一同时出明细和汇总的sql语句
- innodb_buffer_pool_size
- 请问 什么软件可以在Windows下控制Linux下的postgreSQL?
- 同一表中如何复制数据?
- 关于EMS PostgreSQL Manager
- 哪里有mysql帮助手册下载
- 这个哪里不对,请教
- 建立一个账号abc 对test库的test表有DELETE 测试的时候竟然能插入 能查询 求大神给指点
- hql 查询问题,问题如下
- mysql workbench 管理工具,有三个下载,我应该下载哪一个呢?
- 这个表应该怎么设计 ?
如果不限制IP访问,该字段一般设置为%
user@localhost是服务器登陆mysql服务器使用的账户。
你从mysql-front登陆mysql,很显然,根据你的错误信息,mysql-front是安装在了客户机上,而你的数据库服务器里面没有
user@%账户,当你通过客户机登陆的时候,系统找不到user@%账户,而找到了user@localhost账户,客户机通过这个账户试图去连接数据库服务器,那么你没有权限登陆。因为该用户只允许mysql所在的机器,也就是服务器来登陆到数据库。
巧了,我刚写了篇博客,就是解释这部分的,你可以看看。
http://blog.csdn.net/kanon_lgt/archive/2009/02/23/3930353.aspx