idmapping.tb.gz、go_201307-assocdb-data.gz2.本地化架构由于blast2go数据库太大,请务必将my.ini文件的datadir设置到一个空间足够的磁盘,例如我的E盘有100G可用空间,设置如下:datadir="E:/MySQL/MySQL Server 5.6/data\"由于MYSQL5.x是不允许BLOB/TEXT类型的字段拥有默认值的,且在windows下是默认以‘strict mode’工作的,所以在创建Table的时候,可能会有错误提示:“BLOB/TEXT column 'xxxxxx(表名称)' can't have a default value”,可以通过将my.ini中sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"这一行前面加#注释掉解决。注:Linux下也需要相应修改datadir路径;Linux下不需要注释sql-mode行;上述过程需要重新启动MySQL服务才能生效。停止mysql服务命令:net stop mysql; 更改my.ini中的datadir信息,并将原来的data目录copy到更改以后的路径中;重启服务命令:net start mysql。(windows/linux 下都可以通过重启计算机来重启mysql服务)1)执行b2gdb.sql用以创建b2gdb和一些Table:mysql -h localhost -uroot -proot < E:\local_b2g_db\b2gdb.sql此时可以通过下面命令查看已经创建了的数据库:mysql -uroot -proot 并回车mysql> show databases;可以看到b2gdb已经被创建。2)创建数据库用户"blast2go":mysql -h localhost -uroot -proot -e "GRANT ALL ON b2gdb.* TO 'blast2go'@'localhost' IDENTIFIED BY 'blast4it';"mysql -h localhost -uroot -proot -e "FLUSH PRIVILEGES;"3)导入上述已下载并解压了的数据库:为了保证后面步骤的简约,建议先进入数据库存放的文件夹,比如我的解压后的数据位于"D:\b2g\",在CMD下输入:C:\Users\NCRNA> D:D:\> cd b2gD:\b2g> mysql -s -h localhost -uroot -proot b2gdb < go_201307-assocdb-data(耗时约7小时,产生55G文件)D:\b2g> mysql -h localhost -uroot -proot b2gdb -e "LOAD DATA LOCAL INFILE 'gene2accession' INTO TABLE gene2accession FIELDS TERMINATED BY \"\t\" LINES TERMINATED BY \"\n\";"(耗时约1小时,文件保持55G)D:\b2g> mysql -h localhost -uroot -proot b2gdb -e "LOAD DATA LOCAL INFILE 'gene_info' INTO TABLE gene_info FIELDS TERMINATED BY \"\t\" LINES TERMINATED BY \"\n\";"(耗时约10分钟,文件保持55G)4)最后一次配置(以下命令适用于windows系统,linux环境下请将";"改成“:”):D:\> E:E:\> cd b2g4pipe_v2.5\b2g4pipeE:\b2g4pipe_v2.5\b2g4pipe> java -cp blast2go.jar;ext\mysql-connector-java-3.0.11-stable-bin.jar es.blast2go.prog.util.ImportPIR D:\b2g\idmapping.tb localhost b2gdb root root TRUE注:为了少打几个字,我选择先进入E:\b2g4pipe_v2.5\b2g4pipe文件夹,在其下输入了4)命令,请注意红色标注的那个分号!D:\b2g\idmapping.tb 为最后一个文件的路径,b2gdb为数据库名称,root root分别为用户名和密码。你仍然可以用完整路径,命令如下:D:\b2g> java -cp E:\b2g4pipe_v2.5\b2g4pipe\blast2go.jar;E:\b2g4pipe_v2.5\b2g4pipe\ext\mysql-connector-java-3.0.11-stable-bin.jar es.blast2go.prog.util.ImportPIR D:\b2g\idmapping.tb localhost b2gdb root root TRUE注:此时如果上面命令正确的话,将得到下面的提示信息:Starting to import D:\b2g\idmapping.tb to b2gdb@localhost with user rootOpen database connection to database b2gdb on localhost as root with password starts with ****Open database connection to database b2gdb on localhost as root with password starts with ****否则,就得到下面的错误:Database or network connection (timeout) error for: localhostDatabase or network connection (timeout) error for: localhostImport gi-uniprot mapping: Could not connect to DBCould not connect to DBImport of gi-uniprot mapping finished经过约5小时,将得到以下提示:Imported 40344363 gi-uniprot mappings to the DB.Imported 40344363 gi-uniprot mappings to the DB.Import of gi-uniprot mapping finished恭喜你,blast2go数据库本地化顺利完成!

如果上面的步骤没有成功,很有可能是你没按照本教程来,请你删除原来安装的b2gdb,重新来过。删除方法:

mysql> DROP DATABASE b2gdb;关于blast2go命令行使用方法,请参考"blast2go命令行使用方法"。

blast2go mysql_Blast2go本地化教程相关推荐

  1. 疯子网页采集器教程之图片本地化教程

    疯子网页采集器教程之图片本地化教程 第一步: 选中 "图片本地化" 填写首页地址,比如http://www.zhuvl.com 必需填写http://否则会出错 第二步:在服务器根 ...

  2. Succinctly 中文系列教程(二) 20220109 更新

    Succinctly .NET 本地化教程 零.简介 一.从本地化开始 二.日期和时间 三.周数 四.时区 五.数字 六.货币 七.文本 八.附录 Succinctly Linux 教程 一.简介 二 ...

  3. Redmi K30 5G 欧洲版刷入中国版特有apps

    欧洲版本的MIUI因为GDPR的原因 跟其它国家的版本比起来, 少了烦人的广告 所以有不少小米/红米用户, 拿到手机后, 都会解锁手机并刷入欧洲版ROM 但是 欧洲版相比于中国版, 也会少一些应用 比 ...

  4. 从 Blast2GO 本地化聊一聊 Linux 下 MySQL 的源码安装

    Blast2GO 是一个基于序列相似性搜索的 GO 注释和功能分析工具,它可以直接统计分析基因功能信息,并可视化 GO 有向非循环图(DAG)上的相关功能特征,分析 BLAST.GO-mapping. ...

  5. docker web程序本地化_Docker教程

    ​Docker安装 Windows安装Docker(图解教程) Mac OS安装Docker(图解教程) Linux安装Docker(详解版) Windows Server安装Docker Docke ...

  6. chatgpt平替,清华chatglm本地化部署教程(aigc大模型风口,校招找工作必备),包含weiui部署,api部署,对话框部署

    ChatGLM-6B 是一个开源的.支持中英双语的对话语言模型,基于 General Language Model (GLM) 架构,具有 62 亿参数.结合模型量化技术,用户可以在消费级的显卡上进行 ...

  7. 一步一步使用ABP框架搭建正式项目系列教程之本地化详解

    返回总目录<一步一步使用ABP框架搭建正式项目系列教程> 本篇目录 扯扯本地化 ABP中的本地化 小结 扯扯本地化 本节来说说本地化,也有叫国际化.全球化的,不管怎么个叫法,反正道理都是一 ...

  8. git有本地化环境吗Linux,msysgit之Git for Windows 安装与使用教程

    git for windows是专为windows平台开发的一套轻量化.本地化git scm工具,支持所有git功能特性.msysgit包含一个命令行工具git bash和一个gui工具git gui ...

  9. 手把手教你如何使用AI绘画:Stable-Diffusion本地化部署及使用教程

    文章目录 前言 一.安装AI模型软件stable-diffusion-webui 1.环境安装 2.配置中文包 二.配置算法模型 1.配置底模型 2.LoRA的使用 3.配置精准控图模型 三.Prom ...

最新文章

  1. 扑克牌排序_JAVA 扑克牌排序打印,并进行洗牌
  2. 李开复「预见2021」:自动化成企业升级转型刚需 | AI日报
  3. 用栈实现括号匹配的检验
  4. 科目三大路考8个驾驶技巧
  5. 同学,要开学了,你的导师也很焦虑
  6. winows系统打开telnet功能
  7. LeetCode 题 - 69. x 的平方根 python解法
  8. iOS OC与JS交互(WebView监听事件)
  9. mysql 字符串 底层_Mysql 的索引底层原理及数据结构详解
  10. 端到端测试 VS 单元测试
  11. 什么才是真正的价值?
  12. jxta-P2P学习
  13. 不服!女性为何成为科技领域的“隐形人”?讲讲崛起中的“她”力量
  14. 有限自动机字符串匹配
  15. Ubuntu 14.04安装 skype
  16. could not find driver
  17. [UE4]材质中的UV理解(UV是什么)
  18. android无法识别手机号码,Android手机号码获取问题
  19. HC32L130基于Xmodem协议实现IAP串口在线升级
  20. NetSuite Account Register报表详解

热门文章

  1. 随便说说程序员团队精神的荣辱与共
  2. 你我是怎么一天天废掉的
  3. 连续加班2周做出来的功能,老板说先不做了
  4. 漫画 | 让设计师崩溃的十个瞬间
  5. Mysql报错130_Mysql报错Forcing close of thread 139 user: 'root'
  6. 癌症精准医疗上市公司泛生子基因 - 内推(名额有限)
  7. Hemberg-lab单细胞转录组数据分析(一)
  8. DESeq2差异基因分析和批次效应移除
  9. FCPX Full Access - Titles Bundle for Mac FCPX标题字幕插件捆绑包
  10. 良心推荐:高品质音乐播放器Audirvana for Mac