我已经使用--skip-grant-tables选项登录到MySQL。但我不知道如何将所有权限返回给root用户。. * TO 'root'@'localhost';# 1290 - The MySQL server is running with the --skip-grant-tablesWITH MAX_QUERIES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR 0
MAX_UPDATES_PER_HOUR 0 MAX_USER_
我在客户端使用mysql c++包装器来连接mysql服务器。当用户建立到mysql服务器的连接时,我想知道该用户是否具有类似根用户的权限(即GRANT ALL PRIVILEGES ON *.* TO 'username'@'%' WITH GRANT OPTIONSHOW GRANTS FOR CURRENT_USER查询为当前用户提供授权,但我需要解析字符串并进行比较,以了解当前用户是否具有类似根用户的特权。我正在寻找另一种选择。
我使用mysql转储创建了一个sql转储,但在另一台服务器上进行恢复时,我得到了一个错误'ERROR 1227 (42000) at line 397: Access denied; you needthis operation :
当我检查行号时,我发现问题似乎与部分根@本地主机有关,因为新服务器没有我正在使用的帐户的根权限