升级12前想备份数据库,按照服务器手册中的命令,docker exec -it seafile-mysql mysqldump -u[username] -p[password] --opt ccnet_db > ccnet_db.sql
mysql日志一直显示access denied。
无论是用用户名root(密码用dockercompose.yml里设置的MYSQL_ROOT_PASSWORD=db_dev)
还是用用户名seafile(密码是seafile.conf里抄来的一串字符),都不行,请问大神们应该如何找到正确的用户名和密码。
您可以先进入容器,试下用root和seafile的用户名和密码是否能登录,然后查看下这两个用户的用户权限
docker exec -it seafile-mysql mysqldump -u[username] -p[password] --opt ccnet_db > ccnet_db.sql
直接替换[username]
和[password]
如果账密分别为root和ppaass,那整个命令就是:
docker exec -it seafile-mysql mysqldump -uroot -pppaass --opt ccnet_db > ccnet_db.sql