Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
WAMP服务器。MySQL中的超大数据目录?_Mysql_Wamp_Wampserver - Fatal编程技术网

WAMP服务器。MySQL中的超大数据目录?

WAMP服务器。MySQL中的超大数据目录?,mysql,wamp,wampserver,Mysql,Wamp,Wampserver,我的wammp服务器有问题。 在目录“.\WampServer\bin\mysql\mysql5.5.8\data”中创建了非常大的文件。 此目录的完整大小为50GB。这些文件是什么?我如何解决这个问题 文件名为: mysql-bin.000001 mysql-bin.000002 ................ mysql-bin.000227 所有文件的大小都是49GB 提前谢谢 默认情况下,每当您对MySQL数据库进行更改时,它都会创建一个查询日志,并将其存储在一个文件中,该文件类似于

我的wammp服务器有问题。 在目录“.\WampServer\bin\mysql\mysql5.5.8\data”中创建了非常大的文件。 此目录的完整大小为50GB。这些文件是什么?我如何解决这个问题

文件名为:

mysql-bin.000001
mysql-bin.000002
................
mysql-bin.000227
所有文件的大小都是49GB


提前谢谢

默认情况下,每当您对MySQL数据库进行更改时,它都会创建一个查询日志,并将其存储在一个文件中,该文件类似于
MySQL bin.000001
。MySQL数据库这样做是为了您可以恢复或复制数据库。大多数应用程序都可以像执行常规备份一样启用此功能

如果要禁止MySQL创建这些二进制日志:

  • 打开
    my.ini
  • 搜索此行
    log bin=mysql bin
  • 通过添加一个散列标记来注释此行:
    #log bin=mysql bin
  • 保存并重新启动MySQL数据库

  • 您现在可以安全地从该目录中删除这些文件。

    我在wamp上做了另一件事。。。

    启动命令提示符并转到目录wamp\bin\mysql\mysql5.5.16或任何您获得的版本号

    类型:

    mysql.exe -u root
    SHOW BINARY LOGS;
    
    将显示包含所有日志文件的列表。我们需要最后一个。 在我的例子中是mysql-bin.000412

    所以我打字

    PURGE BINARY LOGS TO 'mysql-bin.000412';
    

    你很好

    关于数据的哪些信息?您可以删除它们删除后工作正常此问题的更好地方是如何查看这些文件上的内容?数据目录包含您声明的所有数据库。如果您不再使用或需要其中一些,可以小心地删除它们。