艾辉 发表于 2018-10-8 07:01:34

mysql_convert_table_format

  # mysql_convert_table_format --user=root --password=123456 --socket=/u02/data/3306/mysql.sock --engine=MyISAM oldboy test
  Can't locate DBI.pm in @INC (@INC contains: /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .) at /u02/mysql-5.6.37/bin/mysql_convert_table_format line 19.
  BEGIN failed--compilation aborted at /u02/mysql-5.6.37/bin/mysql_convert_table_format line 19.
  错误原因:系统没有按安装DBI组件。
  DBI(Database Interface)是perl连接数据库的接口。其是perl连接数据库的最优秀方法,他支持包括Orcal,Sybase,mysql,db2等绝大多数的数据库。
  解决办法:
  安装DBI组件。 Can't locate DBI.pm in @INC-mysql接口
  yum -y install perl-DBD-MySQL
  或者单独装DBI、Data-ShowTable、DBD-mysql 三个组件
  # yum -y install perl-DBD-MySQL

页: [1]
查看完整版本: mysql_convert_table_format