我每天晚上都有一个posgresql转储文件,我喜欢保留每一个。 每个都是14 GB的大小,所以我的备份驱动器将很快满。 从一天到另一天的差异只有100MB左右。 如何在不浪费大量空间的情况下进行日常备份? PS:我用tar压缩1个文件,大小降到5GB。 我希望当我压缩两个文件的比例会更好,但没有。 2个压缩的垃圾是10Gb
我想知道是否有人可以告诉我,如果有任何潜在的安全马裤,可能通过连接到一个不驻留在本地的SQL数据库,即通过IP地址?
我在Windows 2008计算机上安装了MySQL 5.0(3GB RAM)。 我的服务器定期(几乎每天一次)崩溃总是只有这个错误: Changed limits: max_open_files: 2048 max_connections: 800 table_cache: 619 我没有使用沉重的InnoDB .ini文件,虽然我正在重新思考我应该有的吗? 我担心大的configuration更改会使我当前的网站停止工作。 我该怎么办? 这是我目前的ini设置: default-character-set=latin1 default-storage-engine=INNODB max_connections=800 query_cache_size=84M table_cache=1520 tmp_table_size=30M thread_cache_size=38 myisam_max_sort_file_size=100G myisam_sort_buffer_size=30M key_buffer_size=129M read_buffer_size=64K read_rnd_buffer_size=256K sort_buffer_size=256K innodb_additional_mem_pool_size=6M innodb_flush_log_at_trx_commit=1 innodb_log_buffer_size=3M innodb_buffer_pool_size=250M innodb_log_file_size=50M innodb_thread_concurrency=10 以下是来自phpMyAdmin的一些额外信息: 服务器:MYSERVER(通过TCP / IP的本地主机) 服务器版本:5.0.90-community-nt 协议版本:10 MySQL字符集:UTF-8 Unicode(utf8) 微软IIS / 7.0 MySQL客户端版本:5.0.90 PHP扩展:mysqli 从我的研究来看,在我看来,这个错误是说操作系统硬编码限制不断受到打击,我应该使用innoDB沉重的.ini文件。 但是,我不知道我的网站使用MySQL会有什么影响。 下面是我想用它取代它的重型innoDBconfiguration,谁能告诉我这将意味着我的网站与现有的数据库? 他们都是InnoDB,甚至所有的表都是InnoDB。 我在正确的轨道上? […]
我试图追查一个Web应用程序中的一个命中或错过的错误。 有时一个请求完成就好了; 有时会挂起,永远不会结束。 我看到,Apache现在在服务器状态页面上列出了几个请求作为“发送回复”,并且不会改变。 我正在testing本地主机,所以不应该有一个以上。 出于好奇,我设置了MySQL来logging所有查询,并且我正在处理日志文件。 当事情顺利的时候,我看到一个这样的模式: 20 Connect root@localhost on dbname 20 Query (query #1) 20 Query (query #2) (etc) 20 Quit 21 Connect (etc) 当它挂起时,我看到一个这样的模式: 22 Connect root@localhost on dbname 22 Query (query #1) //nothing happens, so I try the post again 23 Connect root@localhost on dbname 23 Query (query #1) //nothing happens; […]
$ sudo aptitude install mysql-server Reading package lists… Done Building dependency tree Reading state information… Done Reading extended state information Initializing package states… Done The following NEW packages will be installed: libhtml-template-perl{a} mysql-server mysql-server-5.0{a} mysql-server-core-5.0{a} 0 packages upgraded, 4 newly installed, 0 to remove and 12 not upgraded. Need to get 0B/27.7MB of archives. After […]
换句话说,我可以有一个中央数据库,它从远程数据库获取数据,但不知道远程数据库中存在哪些远程数据库,直到来自远程数据库的数据到达? 这听起来不像“复制”对我来说。 是否有另外一个术语,我应该用这个,还是一种复制?
我需要在我的生产数据库中删除大量的数据,这个数据库大小为100GB。 如果可能的话,我想尽量减less我的宕机时间。 我的删除select标准可能是 DELETE * FROM POSTING WHERE USER.ID = 5 AND UPDATED_AT <100 什么是删除它的最好方法? build立一个索引? 写一个连续的脚本,通过每次行1000分页删除?
我刚刚重新启动了我的Ubuntu服务器,MySQL因为某种原因不能启动! 我在用着: /etc/init.d/mysql start 我刚刚得到这个: * Starting MySQL database server mysqld [fail] 为什么会发生这种情况? Apache正在运行,除了数据库连接,我的站点工作正常。 MySQL服务器通常通过突触来安装。 我跑了: sh -x /etc/init.d/mysql start 其中列出了其中的输出: + echo -e 0 processes alive and '/usr/bin/mysqladmin –defaults-file=/etc/mysql/debian.cnf ping' resulted in\n/usr/bin/mysqladmin: connect to server at 'localhost' failed error: 'Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)' Check that mysqld is running […]
好的,我是flummoxed(我已经问了这个问题在堆栈也是 – 但我需要得到它的固定,所以我也在这里问 – 任何帮助是非常赞赏)我试图执行查询数据库(本地),我不断收到连接重置错误。 我一直在通用的DAO类中使用下面的方法来构build一个查询string并传递给Zend_Db API。 public function insert($params) { $loop = false; $keys = $values = ''; foreach($params as $k => $v){ if($loop == true){ $keys .= ','; $values .= ','; } $keys .= $this->db->quoteIdentifier($k); $values .= $this->db->quote($v); $loop = true; } $sql = "INSERT INTO " . $this->table_name . " ($keys) VALUES […]
我试图find从PHP 5.1升级到5.3的最佳方法。 我在这个服务器上运行的CRM软件需要升级,否则我可能甚至不会执行它,因为它似乎会比我希望的更复杂。 对编程界来说还是一个新手,这些例行升级对我来说还是很令人担忧的。 我在这台服务器上运行apache 2.2.6(Fedora),PHP 5.1.6和MySQL 5.0.27。