简单命令对mysql数据库的备份与还原

如果我自己收藏的有你喜欢的,可联系vx: kanyingvip

还原 mysql 数据库

要还原mysql数据库时,使用 phpMyAdmin 是个简单的方法,但更容易因为备份文件过大而超过 php 内存限制而死掉,这时你会有种痛不欲生的感觉。

推荐使用命令行连接mysql,以 source 命令导入还原,这个导入过程是件愉悦的事情。

不幸的是如果你在 windows 下,会比较啰嗦:

把你的mysql备份文件放到一个比较浅的目录里,比如放在 E:120507.sql ,你要还原的数据库叫 mydata

找到你的 mysql 安装在哪里,假如你的 mysql 安装在 D:Program FilesMySQLMySQL Server 5.0 ,那么你的 mysql 命令行客户端将位于 D:Program FilesMySQLMySQL Server 5.0bin ,按着按下面的步骤来:

  • 1. 开始-运行,输入 cmd,确定,你将进入命令行界面
  • 2. 输入 d: 然后回车,进入 D 盘
    简单命令对 mysql 数据库的备份与还原
  • 3. 输入cd “D:Program FilesMySQLMySQL Server 5.0bin” 再回车(注意,如果路径中有空格,那引号是必须的)
  • 4. 输入mysql -uroot -p123456 –default-character-set=utf8 –max_allowed_packet=16777216 –net_buffer_length=16384 回车(假设你的 mysql 的 root 用户密码是 123456, 注意,这里 u 与 p 后面带不带空格都可以,我习惯不带; 你只需改这行命令里的密码部分,其它不需要改变,照用即可)
    简单命令对 mysql 数据库的备份与还原
  • 你将看到
    简单命令对 mysql 数据库的备份与还原
    注意到光标闪烁处的 mysql> ,这就说明已经成功连接到本机的 mysql 数据库。
  • 输入use mydata 回车 ,进入 mydata 数据库
  • 输入source E:120507.sql 回车,你将看到一行行快速滚动的信息。滚动完毕就导入完成了。
  • 输入 exit 驾车即可。回到 phpmyadmin 里看导入的结果吧.

核心回顾

mysql 备份,使用 phpMyAdmin,导出需要的表,或整个数据库,注意最好不要勾选压缩

还原,使用命令行客户端连上 mysql 服务器,mysql -uroot -p123456 –default-character-set=utf8 –max_allowed_packet=16777216 –net_buffer_length=16384,然后 use mydata 进入需要还原的数据库,运行 source x:bakup_file.sql 导入备份。

可以使用,不定时分享有价值的信息
天时网 » 简单命令对mysql数据库的备份与还原

发表评论

提供最优质的资源集合

立即查看 了解详情