mysql错误导致数据丢失频繁

时间:2015-01-29 12:38:06

标签: php mysql

我得到的错误是:

  

mysql / innodb_table_space admin / facdetails使用空格ID:2 at   filepath:\ admin \ facdetails.ibd.cannot open tablespace(........)其中   在文件路径中使用id:2:。\ mysql \ innodb_index_stats.ibd                      错误:无法打开单表表空间文件\ mysql \ innodb_index_stats.ibd

我见过下面的过程。解决错误,但它只运行一次,重新启动它后再抛出它。

exit Xampp server
go to your C:\xampp\mysql\data directory
delete the ibdata1 file
restart xampp server

当我重新启动mysql时,我连续得到这个错误,当我执行上面的proc时,数据库中的所有数据都会丢失。

我在xampp服务器上工作,我需要及早回复。

1 个答案:

答案 0 :(得分:0)

只需转到phpMyAdmin,选择数据库并更改权限。

如果您无法从phpMyAdmin更改权限,请尝试以下

grant all privileges on mydb.* to myuser@'%' identified by 'mypasswd';
grant all privileges on mydb.* to myuser@localhost identified by 'mypasswd';

%似乎不包括sockethost通信,localhost用于。 WITH GRANT OPTION仅对超级用户有利,否则通常存在安全风险。