应用程序连接到安装在单独设备上的MySQL数据库。整个数据库的大小约为500MB。数据库只有一个表,它几乎占数据库大小的80%,并且有一个全文列。在恢复数据库时,我使用以下命令禁用了表的键:加载数据后,我发出以下命令来启用密钥:大约15-20分钟后,我得到以下错误:
mysql> alter table lbpage enable k
我在MySQL5.5上安装了mariadb。几个小时以来,我一直试图重新安装mysql,使用apt尝试清除、删除等所有与mysql相关的内容。同时也卸载了php。阿帕奇也重新安装了。在安装了包之后,我运行了这个程序:Setting up mysql-server-5.5 (5.5.35-0ubuntu0.12.04.2:
mysql-server depends on mysql-s
我正在考虑将将我的MySQL数据库的数据库的放到一个ramdisk上放在Linux下。这样做的原因是为了绕过4gb内存中临时表的最大值 in MySQL。我唯一担心的是,如果基于MyISAM的ramdisk临时表会变得比ramdisk更大,那么如何避免磁盘空间外的错误?你能不能--如何创建一个溢出机制?在这种机制中,内存的大小就是内存的大小加上硬盘上的空闲空间。如果ramdisk将满,其余的将被写入硬盘。