图像和文字详解webERP 4.05升官到4.06

2019-07-24 11:30栏目:电脑操作

共分三步来提高webERP

windows/linux服务器下mysql备份苏醒命令介绍

* 备份数据库

 

* 备份现成的剧本,用新本子覆盖它。

在windows服务器下mysql备份复苏大家平常会利用mysqldump命令来成功那个操作,上面小编来详细的总计一下mysqldump备份恢复生机命令的用法介绍。

* 晋级您的数据库,让你的数量能够适应新影视剧本

 

第一步、备份

设mysql安装在c:盘,mysql数据库的用户名是root,密码是123456,数据库名是database_name,在d:盘根目录上面寄放备份数据库,备份数据库名称为backup二零零五0713.sql(二零零七0713.sql为备份日期)

行令你领会的工具有份您的MySQL数据库。您也精通什么样回复这么些多少。

备份数据库:

使用mysqldump:

mysqldump 是运用SQL等级的备份机制,它将数据表导成 SQL 脚本文件,在分歧的 MySQL 版本之间晋级时绝相比较较安妥,那也是最常用的备份方法。

#mysqldump -u weberp_db_user - p weberp_db_pwd weberp > weberp.sql

 代码如下  www.2cto.com  

这里weberp_db_user是mysql的用户名称,它能够访谈weberp数据库,weberp_db_pwd是用户的密码。weberp指的是 weberp的数据库(您要备份的数据库). 新文件--包蕴用来平复数据库所急需的sql语句--称为weberp.sql, 保存在当前的门道下。在晋级以前,保留那个weberp.sql文件作为你抱有数据的备份。

mysqldump -uroot -p123456 database_name>d:/backup20070713.sql

最简易的备份方法

上面windows/下面为linux

一经你偏幸应用GUI画面来备份,那么phpMyAdmin提供了贰个便当的法子--使用导出开关--参谋上边--暗中认可情状下是主数据库的视图--导出画 面能够挑选具备要导出的表作为SQL-点击输出就能够转移八个您内定数据库的备份文件-那免除了您不得不动用命令行的难为。

自个儿平时使用以下 SQL 来备份 MyISAM 表:

图片 1

 代码如下

图片 2

/usr/local/mysql/bin/mysqldump -uyejr -pyejr 

--default-character-set=utf8 --opt --extended-insert=false 

--triggers -R --hex-blob -x db_name > db_name.sql

 

应用以下 SQL 来备份 Innodb 表:

 代码如下

/usr/local/mysql/bin/mysqldump -uyejr -pyejr 

--default-character-set=utf8 --opt --extended-insert=false 

--triggers -R --hex-blob --single-transaction db_name > db_name.sql

除此以外,若是想要完结在线备份,还是能够动用 --master-data 参数来贯彻,如下:

 代码如下

/usr/local/mysql/bin/mysqldump -uyejr -pyejr 

--default-character-set=utf8 --opt --master-data=1 

--single-transaction --flush-logs db_name > db_name.sql

 

复原数据库:

去除原有数据库,建构数据库,把备份数据库导入。

 代码如下

mysqladmin -uroot -p123456 drop database_name

mysqladmin -uroot -p123456 create database_name

mysql -uroot -p123456 database_name

 

用 mysqldump 备份出来的文本是叁个足以直接倒入的 SQL 脚本,有三种情势能够将数据导入。

直接用 mysql 客户端   www.2cto.com  

例如:

 代码如下

/usr/local/mysql/bin/mysql -uyejr -pyejr db_name < db_name.sql

  

用 SOURCE 语法 

事实上那不是正经的 SQL 语法,而是 mysql 客户端提供的效率,举个例子:

 代码如下

SOURCE /tmp/db_name.sql;

 

此处要求内定文件的相对路线,並且必须是 mysqld 运维用户(例如nobody)有权力读取的公文。

注:在导入备份数据库前,database_name若无,是索要创立的;並且与backup二〇〇五0713.sql中数据库名是同样的手艺导入。

mysqldump(数据导出工具)

  mysqldump options db_name[table_name]//备份单个数据库

  mysqldump 选项 --database database-name1 [databases-name2]....//备份钦点的数据库多个要么几个

  mysqldump 选项 --all-database //备份全部的数据库

  链接选项:

  -u :钦点用户名

   -p:钦定密码

   -h:内定服务器ip大概域名

   -P(大写):钦命端口

eg:/usr/bin/mysqldump -u root -h 202.194.132.237 -P 3306 -p BBS user>/home/wuxiaoxiao/user.txt

出口内容选用:

--add-drop-database:每个数据库创设语句在此以前增进drop database语句

--add-drop-table:种种表创造语句以前增进drop table语句

-n:不带有数据库的创导语句

-t:不分包数据表的开创语句

-d:不带有数据

出口格式选项:  www.2cto.com  

 --compact:使出口结果简洁

 -c --compact-insert:使输出文件中的insert语句包含字段名

 -T:将数据库表中的数据备份为单纯的数量文本和建表sql俩个公文

   --田野s-terminated-by=name(域分割符)

   --田野(field)s-enclosed-by=name(域援用符)

   --田野先生s-optionally-enclosed-by=name(域可选援用符)

   --田野s-escaped-by=name(转移字符)

eg:/usr/bin/mysqldump -u root -h 202.194.132.237 -P 3306 -p BBS user -T ./bak

字符集选项:

--default-character-set=name:设置导出的客户端字符集

eg:mysql -u root -p --compact --default-character-set=utf8 BBS user > test.txt

 

 

源点壹聚教程网

在windows服务器下mysql备份复苏大家常常会选择mysqldump命令来成功这么些操作,下面作者来详细的计算一...

版权声明:本文由威尼斯人app发布于电脑操作,转载请注明出处:图像和文字详解webERP 4.05升官到4.06