MySQL安装配置、备份恢复

[TOC]

安装配置

1. The service mysql56 was not found in the windows services
I got an error msg

1
……the service mysql56 was not found in the windows services……

when I restart mysql.

Solution

  1. Right click on MySQL Notifier -> Actions -> Manage Monitored Items
  2. Highlight the MySQL56 entry and click the delete button
  3. Click the add button -> windows service
  4. Scroll down and look for MySQL56
  5. Highlight it and click ok
    View details

SAE中MySQL备份与恢复

手动备份:

由于SAE的备份和恢复执行都有一定的缓冲时间,对于突发情况不能等待,就需要手动去执行,DeferredJob的管理界面可以直接备份整个数据库的数据,并且提供下载。恢复的时候可以直接使用phpMyAdmin来恢复(数据量小于8,192 KB)

(1)解压DeferredJob上下载下来的数据包
(2)添加扩展名sql
(3)删除所有表的LOCK和UNLOCK语句(SAE用来避免数据库数据写入冲突语句,也就意味着我们在导入的时候不能对数据库进行写操作)
(4)phpMyAdmin导入sql文件
当然也可以直接使用phpMyAdmin导出数据然后在导入。


自动备份

自动备份需要用到DeferredJob(数据备份)、Cron(定时任务)和Mail(邮件发送)