如何在mysql中添加一个普通用户,并授权?我试执行了下面的命令
GRANT ALL PRIVILEGES ON *.* TO username@localhost IDENTIFIED BY 'password' WITH GRANT OPTION;输出错误ERROR 1045 (28000): Access denied for user 'root'@'%' (using password: YES)请问这是为什么?
GRANT ALL PRIVILEGES ON *.* TO username@localhost IDENTIFIED BY 'password' WITH GRANT OPTION;输出错误ERROR 1045 (28000): Access denied for user 'root'@'%' (using password: YES)请问这是为什么?
解决方案 »
- mysql数据库如何备份?
- mysql 不能 REPAIR TABLE,所有的表都不能REPAIR,表是好的。
- MYSQL免安装文件夹里哪些东西可以不要??版本:5.0.22-win32
- 高性能MySQL(第二版)中文PDF版下载
- 将一个数据库表的数据插入另一个数据库表
- MS SQL 迁移到MySQL的问题(存储过程和触发器),请知道的兄弟赐教
- 我安装了phpPgAdmin,使用用户postgres登录数据库,可是却登录不了!
- 【投票】你是如何备份你线上MySQL服务器?
- mysql数据库复制问题
- 求助各位大神解决一下mysql登录密码错误的问题
- 怎么写一个触发器让后面ID跟着减1(在线等 急急急!!! 高手们帮帮忙!)
- MySQL有没有ntext数据类型?
针对你的报错信息,我将可以导致该信息的情况给你列举出来:
1:密码错误
2:创建用户的这个人没有权限
3:你是通过本地机器登录到远程机器,虽然你是以ROOT登录,但是确实本地ROOT,而不是远程ROOT,
即是root@LOCALHOST,不是root@%,‘%’是包含远程机器的意思,首先修改你的当前账户,使他具有GRANT权限。等一系列权限。