备份mysql数据用的账号是直接用root 还是另外加一个backup的专用账户如果转用用户 推荐加那些权限?
GRANT SELECT,RELOAD,FILE,LOCK TABLES,SHOW VIEW ON *.* TO 'backup'@127.0.0.1 IDENTIFIED BY 'PASSWORD';

解决方案 »

  1.   


    备份是在服务器本地走的吧,一般都用root@localhost账号来进行做了。
      

  2.   

    备份本身就是DBA的工作,所以一般就直接用ROOT了。
      

  3.   

    想添加到计划任务里 这样就需要把root密码写到脚本里。感觉直接把最高权限的密码明文写到文件里不太安全。
      

  4.   

    select,lock tables,reload 这3个权限就差不多了.
      

  5.   


    还需要一个unlock tables的权限吧,有锁就有解啊!