使用phpmyadmin用root帐户登陆后 添加新用户 ,出现如下错误,不知道是什么原因,请各位达人哥哥,帮忙解答下!
服务器: localhost
#1045 - Access denied for user 'root'@'localhost' (using password: YES)
错误
SQL 查询: GRANT SELECT , UPDATE ON * . * TO 'discuzlolita'@'localhost'
WITH MAX_QUERIES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0 MAX_USER_CONNECTIONS 0 ;MySQL 返回: #1045 - Access denied for user 'root'@'localhost' (using password: YES)
服务器: localhost
#1045 - Access denied for user 'root'@'localhost' (using password: YES)
错误
SQL 查询: GRANT SELECT , UPDATE ON * . * TO 'discuzlolita'@'localhost'
WITH MAX_QUERIES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0 MAX_USER_CONNECTIONS 0 ;MySQL 返回: #1045 - Access denied for user 'root'@'localhost' (using password: YES)
解决方案 »
- 提供思路现金奖励,超高难度数据库架构,快来挑战!
- 请教叠代插入数据?
- c++如何取出LAST_INSERT_ID的值?也用bind绑定参数的形式吗?
- 求高手解决Freebsd7.0安装mysql5.0遇到的奇怪问题。
- 请教各位关于POSTGRESQL的性能问题!!
- 哪位能帮忙提供一段linux下用C连接MySQL,并做查询的代码?万分感谢
- 关于DATETIME字段默认值设置
- My SQL 安装不成功,求高手指导!!!
- c#连接云数据库MYSQL时总是报错 其他信息: 给定关键字不在字典中。
- 主键无效的问题,请教
- mysql数据库显示中文,在ASP表单传送和显示正常的中文,但mysql显示乱码??
- 我们最近有个项目出现了乱码问题,是在linux下的mysql.急!!!
命令行能进去不?
新装MYSQL默认搂ROOT密码为空
设置如下:mysql -u root mysql
mysql> 状态下输入 update user set password=password('新密码') where user='root';
回显
Query OK, 0 rows affected (0.00 sec)
Rows matched: 2 Changed: 0 Warnings: 0
mysql> 状态下输入 FLUSH PRIVILEGES;
回显
Query OK, 0 rows affected (0.00 sec)
mysql> 状态下输入 quit
退出 sql 如果忘记了ROOT密码,要重置ROOT密码的话
设置如下:1. KILL掉系统里的MySQL进程;
2. 用以下命令启动MySQL,以不检查权限的方式启动;
mysqld --skip-grant-tables &
3. 然后用空密码方式使用root用户登录 MySQL;
mysql -u root
4. 修改root用户的密码;
mysql> update mysql.user set password=PASSWORD('新密码') where User='root';
mysql> flush privileges;
mysql> quit
5. 重新启动MySQL,就可以使用新密码登录了。
如果想修改现有密码
设置如下 :
mysql -uroot -p
password:输入你的旧密码
mysql>update mysql.user set password=PASSWORD('新密码') where User='root';
mysql> flush privileges;
mysql> quit
重新启动MySQL,就可以使用新密码登录了。当然这里其实可以使用更优雅的法子: mysql有这么个命令:mysqladmin -u root -p password 新密码