MySQL修改数据引擎错误

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL修改数据引擎错误相关的知识,希望对你有一定的参考价值。

1、缺少 组件
[[email protected] support-files]# mysql_convert_table_format -uroot -p123456 -e MyISAM USER ABC
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 /application/mysql/bin/mysql_convert_table_format line 20.
BEGIN failed--compilation aborted at /application/mysql/bin/mysql_convert_table_format line 20.
解决:
[[email protected] support-files]# rpm -qa|grep perl-DBD
[[email protected] support-files]# yum install perl-DBD-MySQL -y 安装组件
2、无法连接到mysql
[[email protected] support-files]# mysql_convert_table_format --user=root --password=123456 --engine=MyISAM oldboy ABC
Can‘t connect to database oldboy: Can‘t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock‘ (2)
解决(缺少sock参数):
vim /etc/my.cnf
socket = /application/mysql-5.5.32/tmp/mysql.sock
mysql_convert_table_format --user=root --password=123456 --sock=/application/mysql-5.5.32/tmp/mysql.sock --engine=MyISAM USER ABC

以上是关于MySQL修改数据引擎错误的主要内容,如果未能解决你的问题,请参考以下文章

Linux环境下修改MySQL数据库存储引擎

Mysql'从存储引擎得到错误-1'错误

《MySQL系列-InnoDB引擎14》文件-日志文件-错误日志

《MySQL系列-InnoDB引擎14》文件-日志文件-错误日志

Terraform AWS Aurora Serverless MySQL - 错误:无效的数据库引擎

MySql重装以后,修改数据库路径,打开以前的数据库报Table 'XX库.XX表' doesn't exist错误的解决办法