zoukankan      html  css  js  c++  java
  • mysql备份方法

    在用PHP或者其他web脚本语言构架的应用系统中,数据库大部分是mysql其中就牵扯到了一个数据库日常备份导出等问题,大概有以下几种情况:

      1、如果应用用的是开源的产品,如dz、pw和其他cms等一般都有数据库备份功能,直接用官方的最好了。

      2、自己写的应用备份的时候常见的phpmyadmin就可以搞定了,若数据库特别大的时候,用phpmyadmin就用点吃力了,就可以用有备份和导出权限的mysql账号或者直接用root登录mysql终端控制台,常用的几个命令:

    先登录mysql终端,mysql -u root -p 按下回车,然后会见到一句让你输入密码的语句,输入密码后,就进入的mysql终端了

    1.导出整个数据库:

    mysqldump -u 用户名 -p 数据库名 > 导出的文件名

    2.导出一个表

    mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名

    在运行中,登录用户必须具有可以导出数据库的权限,否则将会报错。

    导入数据库的步骤:

    登录mysql终端,然后进行下面的操作:

    mysql>use 数据库名字

    然后使用source命令,后面参数为脚本文件(如这里用到的.sql),比如我在e盘下有一个名字为xshell.sql的文件,

    mysql>source e:xshell.sql   (注:如果写成source e:xshell.sql,就会报语法错误)linux系统下可以用winscp等工具将数据库上传到mysql数据库的data目录下直接source 路径文件名即可。

    原文地址http://www.xshell.net/database/mysql_back.html

    我生活的地方,我为何要生活。
  • 相关阅读:
    [Codeforces Round #516][Codeforces 1063C/1064E. Dwarves, Hats and Extrasensory Abilities]
    接入gitment为hexo添加评论功能
    常用SQL语句
    小米前端二面面经
    将hexo的评论系统由gitment改为Valine
    同步与异步
    前端构建工具对比
    前端向后台发送请求有哪些方式
    关于hexo markdown添加的图片在github page中无法显示的问题
    使用TensorBoard可视化工具
  • 原文地址:https://www.cnblogs.com/hsd1727728211/p/5330631.html
Copyright © 2011-2022 走看看