PASA组装转录本时候报错,既不能创建也不能删除数据库

DBD::mysql::db do failed: Can't drop database 'mydb_pasa'; database doesn't exist at /share/work/biosoft/PASApipeline/PASApipeline-v2.5.2/PerlLib/DB_connect.pm line 222.
DBD::mysql::db do failed: Can't create database 'mydb_pasa'; database exists at /share/work/biosoft/PASApipeline/PASApipeline-v2.5.2/PerlLib/DB_connect.pm line 222.

请先 登录 后评论

1 个回答

omicsgene - 生物信息
擅长:重测序,遗传进化,转录组,GWAS

这个应该是 以前运行过PASA,又重新运行,数据库名字又相同,不能删除和创建;

解决办法1:

重启mysql数据库,把对应的mysql目录里面的所有数据data,log 等文件夹都删除,创建新的mysql容器;

https://stackoverflow.com/questions/31229807/cant-drop-database-nor-create-database


原因分析:https://cloud.tencent.com/developer/article/1648851

因为我们改变了 mysql数据库对应的mysql文件夹的所有者权限了,导致myql报错。

请先 登录 后评论