我正在做一个 shell 脚本,它对表运行一条 UPDATE 指令。因为我不想使用我的 root 用户,所以决定为这种情况创建一个用户。我只检查了 UPDATE 权限,但是在尝试运行脚本时,我得到“拒绝访问”。我想知道用户是否需要更多权限。
这是错误: mysql -u user -ppass Database -e "UPDATE Tickets SET email = LOWER(email);"
错误 1045 (28000): 用户 'user'@'localhost' 的访问被拒绝(使用密码:是)