用 putty连接数据库:

mysql -uroot -p密码

create database yourdb DEFAULT CHARACTER SET utf8 COLLATE utf8_chinese_ci;

创建数据库:

create database dbname charset utf8;

导入数据库 .sql文件, 把 .sql 文件放到 cenots,如下放在 /var/www/html/ 下
source /var/www/html/database.sql

备份数据库成 .sql 文件

mysqldump -u用户名 -p密码 -h数据库服务器 数据库名 > 路径/文件名
如:
mysqldump -uroot -p123456 -hlocalhost test > /var/www/html/test.sql

或者压缩一下:

mysqldump -uroot -p123456 -hlocalhost test | gzip > /var/www/html/test.sql

lamp乱码的问题

修改两个配置:

1。修改 etc/httpd/conf/httpd.conf文件:

AddDefaultCharset  UTF-8  改为    AddDefaultCharset  OFF

2。修改 etc/php.ini 文件

把 default_charset = "value" 修改为 default_charset =

重启 apache

service httpd restart;

定时备份数据库

1.在服务器上配置备份目录

mkdir /var/lib/mysqlbackup

cd /var/lib/mysqlbackup

2.编写备份脚本代码

vim dbbackup.sh

代码内容如下:

#!/bin/sh

mysqldump -u用户名 -p密码 数据库名 | gzip > /var/lib/mysqlbackup/dbname_`date +%Y%m%d_%H%M%S`.sql.gz

cd /var/lib/mysqlbackup

rm -rf `find . -name '*.sql.gz` -mtime 30` # 删除30天前的备份

3.更改脚本权限

chmod 0755 dbbackup.sh

4.用crontab 定时执行备份

crontab -e

如果每小时的第1分钟执行,则

01 * * * * /var/lib/mysqlbackup/dbbackup.sh

如果是每隔  20分钟执行,则

*/20 * * * * /var/lib/mysqlbackup/dbbackup.sh

以上有些系统可能不支持,可以这样写

0,20,40 * * * * /var/lib/mysqlbackup/dbbackup.sh

cenots 下的 lamp(备份与恢复)的更多相关文章

  1. CentOS下搭建LAMP环境详解

    前言:在这里将介绍如何在CentOS下搭建LAMP环境(全部使用源码编译安装),用于web服务器开发. •LAMP: Linux + Apache + PHP + Mysql. •系统: CentOS ...

  2. Linux下配置Lamp

    linux下配置lamp步骤: 一.快速安装Apache+PHP5+MySql 先更新: # yum update 然后安装LAMP环境:(163的yum源上只有php5.1.6 mysql 5.0. ...

  3. Centos6.4版本下搭建LAMP环境

    Centos6.4版本下搭建LAMP环境 配置yum mkdir/mnt/cdrom mount/dev/cdrom  /mnt/cdrom 装载光盘 vi /etc/yum.repos.d/Cent ...

  4. PHP.6-PHP环境搭建(Windows环境下)-LAMP

    PHP环境搭建(Windows环境下)-LAMP Windows系统上分别独立安装Apache2.PHP5.MySQL5和phpMyAdmin等几个软件.独立安装的好处是可以自由选择这些组件的具体版本 ...

  5. windows下配置lamp环境(5)---配置MySQL5.6

    开始配置mysql 1.创建配置文件my.ini   1.进入C:\wamp\MySQL   2.把my-default.ini 另存一份:my.ini   3.开始编辑mysql的配置文件,打开my ...

  6. windows下配置lamp环境(3)---配置PHP5.4

    下面配置php Php文件夹里有两个php.ini-*文件,随便修改一个,去掉后缀,变成php.ini (如图) 打开php.ini ,添加php扩展目录723行左右(其实放哪都无所谓,只不过php. ...

  7. windows下配置lamp环境(0)---软件获取

    工作快一年了,还没有怎么配置过服务器环境,经常使用集成套件wampserver,为了复习配置wamp服务器 特意在虚拟机中测试安装步骤如下. 安装前步骤:下载软件.软件下载地址如下: 1.apache ...

  8. windows下配置lamp环境(2)---配置Apache服务器2.2.25

    配置Apache 配置Apache时,先要找到安装目录中的主配置文httpd.conf,使用文本编辑器打开,最好不要使用windows自带的编辑器,可以使用NotePad++, vim,或者subli ...

  9. windows下配置lamp环境(1)---安装Apache服务器2.2.25

    window下lamp成为wamp; 安装wamp环境的第一步是安装Apache服务器.下面开始安装步骤图文并茂. 一.双击安装包点“next”进行下一步,然后同意协议(这张图没有截):

随机推荐

  1. XML与XHTML

    什么是XML XML的基本格式 XML的定义文档 HTML5的文档定义 XHTML1.0的文档定义 XHTML1.0标记格式 12.1 什么是XML XML中文翻译为可扩展标记语言,顾名思义,它比HT ...

  2. 转HTMLTestRunner 生成测试报告

    1.HTMLTestRunner 是 Python 标准库的 unittest 模块的一个扩展.它生成易于使用的 HTML 测试报告 1>下载HTMLTestRunner.py文件,地址为: h ...

  3. ARR状态监控脚本

    ##################################################################################### # THIS IS SAMP ...

  4. Hash表

    Hash表 Hash表也称散列表,也有直接译作哈希表,Hash表是一种特殊的数据结构,它同数组.链表以及二叉排序树等相比较有很明显的区别,它能够快速定位到想要查找的记录,而不是与表中存在的记录的关键字 ...

  5. 进程控制之更改用户ID和组ID

    在UNIX系统中,特权(例如能改变当前日期的表示法以及访问控制(例如,能否读.写一特定文件))是基于用户ID和组ID的.当程序需要增加特权,或需要访问当前并不允许访问的资源时,我们需要更换自己的用户I ...

  6. Xcode 4-PBXcp error修复-No such file or directory

    Xcode 4-PBXcp error修复-No such file or directory (2013-05-02 15:20:50) 转载▼ 标签: apple iphone ios 移动开发 ...

  7. 理解OAuth 2.0--转

    OAuth是一个关于授权(authorization)的开放网络标准,在全世界得到广泛应用,目前的版本是2.0版. 本文对OAuth 2.0的设计思路和运行流程,做一个简明通俗的解释,主要参考材料为R ...

  8. 使用CocoaPods遇到的几个坑,记录一下

    最近使用pod的时候升级到1.0.0版本后遇到一些坑,整理一下 首先是CocoaPods报错:The dependency `` is not used in any concrete target ...

  9. Spring、struts、webwork2三者MVC的比较

    http://blog.sina.com.cn/s/blog_4a69fa43010005il.html 在web应用方面,Spring有独立的MVC实现,与struts和webwork2相比毫不逊色 ...

  10. dbms_job涉及到的知识点

    用于安排和管理作业队列,通过使用作业,可以使ORACLE数据库定期执行特定的任务. 一.dbms_job涉及到的知识点1.创建job:variable jobno number;dbms_job.su ...