解决方案:
1)重启mysql
2)如果现象依旧,请尝试repaire
table
wp_xxxx表名,
3)如果还不能解决,退出命令行客户端,在mysql安装目录下的bin下
使用mysqlcheck
-r
数据库名
表名
-uuser
-ppass来修复.
这个问题的根源在于,在MySQL中,数据库和表其实就是数据目录下的目录和文件,因而, *** 作系统的敏感性决定数据库和表命名的大小写敏感。这就意味着数据库和表名在Windows中是大小写不敏感的,而在大多数类型的Unix/Linux系统中是大小写敏感的。MySQL大小写敏感可以通过配置文件的lower_case_table_names参数来控制。WINDOWS:编辑MySQL安装目录下的my.ini文件,在[mysqld]节下添加lower_case_table_names=0(备注:为0时大小写敏感,为1时大小写不敏感,默认为1),可以实现MySql按照建表Sql语句的大小写状态来定义表名。LINUX:编辑/etc/my.cnf文件,在[mysqld]节下添加lower_case_table_names=1参数,并设置相应的值(备注:为0时大小写敏感,为1时大小写不敏感,默认为0)。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)