已经存在的数据库提示table doesn't exist

发布网友 发布时间:2022-04-23 17:08

我来回答

2个回答

热心网友 时间:2022-04-10 06:19

update语句错误。

在服务运行目录找到my.ini或者my.cnf文件,打开文件,找到[mysqld]在下面增加一行

lower_case_table_names=1 (0:大小写敏感;1:大小写不敏感)

重启MySQL服务

扩展资料

注1:如未改动数据文件夹所有者和组,启动数据库后,进入bus库点击相应表名会出现 ERROR #1017 :Can't find file: '/xxx.frm' 错误或ERROR #1036 Table '表名' is read only

注2:如数据库较多,可能会发现,部分数据库文件中有.frm .MYD .MYI这三种文件,部分数据库中只有.frm文件,这是因为MySQL存储表的时候,使用的默认数据库存储引擎是InnoDB,而使用InnoDB存储引擎的时候,是不生成.MYD 和.MYI文件的。

热心网友 时间:2022-04-10 07:37

mysql不支持把数据库资源直接复制到data目录下的操作,要做转移,需要在原来的数据库文件右键导出sql文,然后再把文件用右键导入的方法导入到新的机器上的mysql里就可以了

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com