我开始学习操作来自 mysql 数据日志中的一些长数据列表,大约 300k 个条目,并且每天增加大约 1k 个条目,它在一周内工作正常然后突然我无法在D b。以下是我收到的错误:
我可以选择查询,但是当我插入和更新时,我收到此错误:
#1030 - 从存储引擎得到错误 -1
当我尝试将引擎类型从 InnoDB 更改为 MyISAM 时,出现此错误:
#1025 - 将“./dbname/tablename”重命名为“./dbname/#sql2-500-37”时出错(错误号:-1
我可以创建新表
这些是我检查过的东西:
我的任何磁盘空间仍然超过 50%,我已经使用 df 进行了检查
MySQL 错误日志中的最后一行 (/var/log/mysql/error.log):
InnoDB:一个新的原始磁盘分区已初始化或 InnoDB:innodb_force_recovery 开启:我们不允许 InnoDB:用户对数据库的修改。关掉 InnoDB:mysqld 并编辑 my.cnf 以便替换 newraw InnoDB: with raw, and innodb_force_... 被删除。
尝试重新启动服务器和 mysql 服务
我还尝试将 MySQL 配置文件中的值加倍,但似乎没有帮助,这是我的配置文件 ( /etc/mysql/my.cnf)
[mysqld_safe]
socket = /var/run/mysqld/mysqld.sock
nice = 0
[mysqld]
user = mysql
pid-file = /var/run/mysqld/mysqld.pid
socket = /var/run/mysqld/mysqld.sock
port = 3306
basedir = /usr
datadir = /var/lib/mysql …Run Code Online (Sandbox Code Playgroud)mysql-5.5 ×1