问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

MYSQL文件能导入SQL数据库中吗?

发布网友 发布时间:2022-04-24 17:54

我来回答

2个回答

懂视网 时间:2022-05-01 00:05

#!/bin/bash

#


#set -x



sql=/home/scripts

dbuser=root

dbpasswd=yzg1314520

nowtime=$(date +%Y%m%d%H%M)

serverlist=`cat /home/serverlist | awk  ‘{print $2}‘`


sql_tar_export()

{

        cd $sql/$P/mysqlbak

        mysqldump -u$dbuser -p$dbpasswd $dbname -R test > $nowtime.test.sql

        tar -zcf $nowtime.test.Full.tar.gz $nowtime.test.sql

        rm -rf $nowtime.test.sql

}


sql_tar_output()

{

        cd $sql/$P/mysqlbak

        mysql -u$dbroot -p$dbpasswd -e ‘drop database test‘

        mysql -u$dbroot -p$dbpasswd -e ‘create database test‘

        tar zxvf $nowtime.test.Full.tar.gz

        mysql -u$dbuser -p$dbpasswd test < $nowtime.test.sql




}

case "$1" in

        8[0-9][0-9][0-9]|all)

                ;;


esac


case "$2" in

        export|output)

        ;;

esac


port=$1



if [ "$port"  != "all" ];

then

        cd $sql/$port/mysqlbak

        mysqldump -u$dbuser -p$dbpasswd $dbname -R test > $nowtime.test.sql

        tar -zcf $nowtime.test.Full.tar.gz $nowtime.test.sql

        rm -rf $nowtime.test.sql



elif [ "$port" = "all" ];

then

        for P in $serverlist

        do

                if [ -d $sql/$P/mysqlbak ];

                then

                        echo "Directory exist"

                else

                        echo "not is a Directory,please mkdir Directory"

                        mkdir $sql/$P/mysqlbak

                                if [ $? == 0 ] && [ -d $sql/$P/mysqlbak ];

                                then

                                        echo "create Directory success"

                                fi

                fi


                cd /$sql/$P/mysqlbak

                case "$2" in

                        export)

                                sql_tar_export

                        ;;

                        output)

                                sql_tar_output

                        ;;



                esac

        done

fi



exit 0


#set +x


mysql备份数据库,导入数据sql

标签:sql

热心网友 时间:2022-04-30 21:13

附加数据库
或者导入数据库
SQL本身有数据导入的操作。但如果要从一个备份的文件中导入数据,则要进行另外的操作。下面以一个例子进行说明。
SQL服务器上已有一个DOE数据库,并且里面有大量的数据,现准备从另外一个备份文件A1.BAK(不是DOE数据库的备份文件)中导入另外的数据(即导入后在DOE中增加一些数据表,表中已录有数据),并保持原DOE的数据不变。
1、首先,在“SQL企业管理器”中新建一个临时数据库A1。
2、右击A1数据库,选择:所有任务->还原数据库。
3、在“还原数据库”窗口中,选择:“从设备”。
4、点击“选择设备”。
5、点击“添加”。
6、从文件名中选择要还原的数据库文件,如A1.BAK。
7、点击“确定”,返回“还原数据库”窗口。
8、点击“选项”卡,进入选项设置。
9、钩选:“在现有数据库上强制还原”。
10、修改“移到物理文件名”为:“c:\a1.ldf”、“c:\a1.mdf”。
11、点确定,即可导入备份文件中的数据到临时数据库A1中。
12、此时,你可以将数据从A1导入到另外一真正要导入的数据库中,如DOE数据库。
(下面的数据导入操作为SQL2000企业管理器的一般数据导入导出操作。)
13、在“SQL企业管理器”中选择“DOE”数据库。
14、右击DOE数据库,选择:所有任务->导入数据。
15、在“DTS导入/导出向导”窗口的“选择数据源”中,数据源选择刚才建立并导入数据的临时数据库A1。点击下一步。
16、在“选择目的”中,系统已经默认为DOE数据库。
17、连续点击“下一步”,直到完成。
经过上面的操作,你已经成功地将备份文件A1.BAK中数据导入DOE数据库中,并且DOE数据库原有数据不变。
此时,你可以删除临时数据库A1。
-------------------------------------------------------------
1.打开SQLCC
2.连接数据库
3.连接表"ragnarok"(没有的可以新建一个)
4.选择表按CTRL+Q
5.点左侧的"打开"按扭(图标为一个文件夹)导入SQL文件
6.删除深红色的部分(注意要全部删除,不然导入过程可能会出错)
7.修改开头的数据库为"ragnarok",结尾修改数据库的用户名和密码
8.按右侧的"导入"按扭(图标为一个感叹号)开始导入
9.导入完毕后关闭窗口
10.重新连接数据库,即可看到"ragnarok"里的数据表了
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
电脑重装以后的漏洞是否需要修补? 你的电脑修复系统不用修复了吗电脑提示漏洞修复到底要不要修复 电脑系统重装漏调修复重要吗刚重装系统那些漏洞要修复吗win10_百度... 组装电脑系统漏洞可以修复吗电脑漏洞有必要修复吗 电脑新系统修复漏洞电脑提示漏洞修复到底要不要修复 韩国手机卡陷阱多多?一招教你完美避开所有坑! 东莞长安有哪几个区镇 东莞长安镇有哪几个村 东莞长安有哪些镇 东莞厦岗哪里有手工外发 哈利波特中韦斯莱一家后来的结局是什么 sql文件怎么导入数据库mysql qq怎么查看自己的id 崽崽zepeto有跟什么运动品牌联动过吗?想给我的崽崽换身运动服穿穿 真爱美家蚕丝被厚吗? 林孝建是哪里人 听别人说浙江真爱集团是世界毯王??不会是真的吧 真爱家纺的介绍 真爱家纺的市场定位 十月二号三号莫干山天气状旷 女儿上大学,想给她买条毛毯,有什么好的毛毯吗? 高淳南京海宁德清县安吉滁州最近天气情况如何? 真爱集团是不是就是那个叫着世界毯王的真爱公司? 温岭城市代码是啥 德清县去江苏无锡回来要不要核酸检测? 真爱家纺的公司简介 明年德清的天气怎么样的 德清莫干山红树湾山庄天气预报 德清王位山明天天气咋样 湖州德清天气钓鱼指数 求韦斯莱双子攻,哈利受的文,不要副cp mysql怎么导入大型sql文件 HP重生的韦斯莱双子 mysql怎么导入sql文件到表中 mysql用什么方式才可以快速导入*.sql文件? 如何把.sql文件导入到mysql中图解 如何将sql文件导入mysql? 急!!mysql命令导入sql文件 会自建表吗?? 二丈摸不着头脑还是丈二摸不着头脑? &quot;丈二和尚摸不着头脑&quot;的意思以及来历? 万网mysql数据库怎么导入sql文件 “二丈和尚摸不着头”是哪来的典故? 丈二和尚摸不着头脑是什么意思 二丈夫摸不清头脑 是歇后语 俗语&quot;丈二和尚摸不着头脑&quot; “丈二和尚摸不着头脑”是成语还是歇后语? 二丈的和尚摸不着头脑 歇后语 丈二和尚摸不找头脑了还是丈二和尚摸不找头脑? &quot;丈二和尚---摸不着头脑&quot;是什么意思 “丈二和尚_摸不着头脑”是一句歇后语,你还能写出两句吗?