一个小背景:不久前我用"me“替换了我的"root”用户,但是忘记了给"me“访问"mysql”表的权限。今天晚上,我运行了“安全”模式“--跳过-授权-表”,这帮助我再次获得访问权限:
UPDATE mysql.user SET Grant_priv='Y', Super_priv='Y' WHERE User我只想确保“我”有完全的权限。我不想在一年后发现这个用
为用户创建用户名和密码,并授予该用户插入、更新和选择该用户的权限。我被记录为管理员并创建用户CREATE USER 'demoone'@'localhost' IDENTIFIED BY 'password';
但是它在MySQL数据库中显示了一些错误信息。在我的网络主机上,我正在创建一个数据库,并且只读取用户名。我给这个数据库提供了不同的密码和不同的用户<
我使用mysql转储创建了一个sql转储,但在另一台服务器上进行恢复时,我得到了一个错误'ERROR 1227 (42000) at line 397: Access denied; you needthis operation :
当我检查行号时,我发现问题似乎与部分根@本地主机有关,因为新服务器没有我正在使用的帐户的根权限