当前位置: 首页 > news >正文

funannotate update使用mysql数据库运行PASA的错误解决

官网有说明运行PASA时配置Mysql比较麻烦但是运行速度会比SQLite快funannotate中默认使用SQLite。官网有配置mysql的说明https://github.com/PASApipeline/PASApipeline/wiki/setting-up-pasa-mysqlmysql -uroot create user pasa_writelocalhost identified by pasa_write_pwd; grant all privileges on %_pasa.* to pasa_writelocalhost; create user pasa_accesslocalhost identified by pasa_access;运行到Running PASA alignment step报错如下Running CMD: /home/cx/anaconda3/envs/funannotate/opt/pasa-2.5.2/scripts/create_mysql_cdnaassembly_db.dbi -c /media/sf_F_DRIVE/Af293/funannotate/Af293/update_misc/pasa/alignAssembly.txt -S /home/cx/anaconda3/envs/funannotate/opt/pasa-2.5.2/schema/cdna_alignment_mysqlschema -rDBI connect(database;hostlocalhost,pasa_write,...) failed:Cant connect to local MySQL server through socket /tmp/mysql.sock(2) at /home/cx/anaconda3/envs/funannotate/opt/pasa-2.5.2/PerlLib/DB_connect.pm line 72.是mysql.sock的路径不对之前老版本默认是在/tmp/mysql.sock但是新的不在这通过以下代码查找新的路径sudo find / -type s -name *.sock 2/dev/null | grep mysql [sudo] cx 的密码 /run/mysqld/mysqld.sock /run/mysqld/mysqlx.sock为了能运行建立了软链接ln -sf /run/mysqld/mysqld.sock /tmp/mysql.sock运行之后仍然有报错Running CMD: /home/cx/anaconda3/envs/funannotate/opt/pasa-2.5.2/scripts/create_mysql_cdnaassembly_db.dbi -c /media/sf_F_DRIVE/Af293/funannotate/Af293/update_misc/pasa/alignAssembly.txt -S /home/cx/anaconda3/envs/funannotate/opt/pasa-2.5.2/schema/cdna_alignment_mysqlschema -rDBI connect(database;hostlocalhost,pasa_write,...) failed: Authentication plugin caching_sha2_password cannot be loaded: /home/cx/anaconda3/envs/funannotate/lib/plugin/caching_sha2_password.so: 无法打开共享对象文件: 没有那个文件或目录 at /home/cx/anaconda3/envs/funannotate/opt/pasa-2.5.2/PerlLib/DB_connect.pm line 72.或者将配置文件中的位置改了/home/cx/anaconda3/envs/funannotate/opt/pasa-2.5.2/pasa_conf/conf.txt中的# Pass socket connections through Perl DBI syntax e.g.#MYSQLSERVERmysql_socket/tmp/mysql.sock原来的MYSQLSERVERmysql_socket/run/mysqld/mysqld.sock保存后运行会出现上述同样的错误“无法打开共享对象文件”这是因为MySQL 8.0的认证插件问题。Perl的DBD::mysql模块找不到caching_sha2_password.so文件。解决办法修改用户认证方式为mysql_native_passwordsudo mysql -u root -p要加sudo否则会报错ERROR 1698 (28000): Access denied for user rootlocalhost进不去mysql。在MySQL中执行-- 查看当前用户的认证插件 SELECT user, host, plugin FROM mysql.user WHERE user pasa_write; ---------------------------------------------- | user | host | plugin | ---------------------------------------------- | pasa_write | localhost | caching_sha2_password | ---------------------------------------------- -- 将认证方式改为mysql_native_password ALTER USER pasa_writelocalhost IDENTIFIED WITH mysql_native_password BY pasa_password; -- 或者重新创建用户如果ALTER不行 DROP USER IF EXISTS pasa_writelocalhost; CREATE USER pasa_writelocalhost IDENTIFIED WITH mysql_native_password BY pasa_password; GRANT ALL PRIVILEGES ON pasa_db.* TO pasa_writelocalhost; FLUSH PRIVILEGES; #pasa_password要与前面配置文件conf.txt中的一致 -- 验证修改 SELECT user, host, plugin FROM mysql.user WHERE user pasa_write; -- 退出 EXIT;
http://www.gsyq.cn/news/1387117.html

相关文章:

  • 一文全面了解金相显微镜:基本原理、构造及应用
  • 不止是Leica和ZEISS:盘点金相显微镜界的十大“扫地僧”
  • ARM通用定时器CNTHP_CVAL寄存器详解与应用
  • Pluck CMS文件上传漏洞原理与安全加固指南
  • Android应用内支付集成终极指南:android-checkout示例应用深度剖析 [特殊字符]
  • 如何在5分钟内掌握dupeGuru:跨平台重复文件清理终极指南
  • ARMv8内存管理:AArch64地址转换机制详解
  • 洛雪音乐音源配置终极指南:免费获取全网高品质音乐资源的完整教程
  • 内网渗透不是命令堆砌,而是动态作战地图
  • Cloudflare与Akamai安全机制原理及合规接入指南
  • 2026年4月评价好的泡沫加工企业推荐,泡棉/酒类泡沫箱/灰色泡沫包装/epp保温箱/泡沫成型,泡沫加工企业推荐 - 品牌推荐师
  • 杭州哪里找保安外包公司?2026杭州口碑最好的安保公司权威推荐 - 栗子测评
  • 毕业设计定制作品---【芳芯科技】融合图像识别与美妆推荐的智能化妆镜系统
  • Linux使用mmap调用创建、读写和释放共享内存区域
  • 2026年优质网站建设公司精选:国内外服务商选型全指南
  • DM-VIO代码实战:手把手教你复现这篇2022年最好的单目VIO论文
  • MultiFinRAG:优化金融多模态问答的RAG框架
  • 机器人视觉(RV)如何实现智能感知
  • DeepSeek灰度发布策略全拆解:5类流量切分陷阱+3种熔断阈值设定公式
  • 微信单向好友检测终极教程:WechatRealFriends免费工具完整使用指南
  • 铭瑄 Intel Arc Pro B60 Dual 48G Turbo 显卡 BF16 算力 + 显存 + AI 推理 + 价格对比:B60 Dual vs A100、4090、B60 24G、B70
  • 医学图像分析 和 大语言模型 的工作 工资有多少
  • 基于stm32f407的报站器
  • MATLAB搞DMS摄像头:为什么你拍到脸了,算法还是说“司机不在”?
  • AI懂不懂幽默
  • 告别假死与掉线:实战中稳定维持Metasploit会话的3个关键配置
  • 告别移植烦恼:手把手教你用华为ExaGear在ARM服务器上无缝运行x86老程序
  • 钉钉微应用本地开发避坑指南:路由模式选错、跨域配置漏了?看这篇就够了
  • 如何在Windows电脑上轻松运行安卓应用?APK安装器的完整指南
  • Excel 物流货运记账表模板【万象EXCEL(二十七)】—东方仙盟