mysql - 如何授予对mysql的root访问权限?

标签 mysql database permissions

您好,我已按照 Mysql reset root users to default 上提到的说明进行操作。 。 (Nthalk 回答)但是我收到一个新错误。我的意图是 root 应该获得所有权限。 有什么办法可以解决这个问题吗?

mysql> grant all privileges on *.* to 'root'@'localhost' identified by "" with grant option;
ERROR 1045 (28000): Access denied for user ''@'localhost' (using password: NO)

最佳答案

如果不以 root 身份登录,则无法执行此操作:

mysql -u root

更改密码的最佳方法是:

mysqladmin -u root password 'new password'

关于mysql - 如何授予对mysql的root访问权限?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20410361/

相关文章:

sql - SQL插入查询的更好方法

mysql - 查询以查找处于多个状态的湖泊

mysql - 将 MySQL 查询转换为 Microsoft SQL Server

java - 短信权限无效。无论我把许可标签放在哪里

c# - 如何使用 WCF 发送用户凭据以在远程计算机上使用?

mysql - 一天的摘要或运行查询并对结果求和?

javascript - Sailsjs findOrCreate 使用什么属性来查找记录是否存在?

java - 在进行一组查询时如何避免数据库发生变化?

c - 使用 setuid 调试 setuid 程序/"Permission denied"

mysql - 从一个表中选择所有并从另一个表中加入最近的关联