mysql数据库备份,备份有问题,求大神指点

问题描述

publicpartialclassForm1:Form{publicForm1(){InitializeComponent();}#region备份privatevoidbutton1_Click(objectsender,EventArgse){if(MessageBox.Show("是否进行数据库备份?","标题",MessageBoxButtons.OKCancel,MessageBoxIcon.Question)==DialogResult.OK){try{StringBuildersbcommand=newStringBuilder();StringBuildersbfileName=newStringBuilder();sbfileName.AppendFormat("{0}","数据备份文件",System.Globalization.DateTimeFormatInfo.InvariantInfo);StringfileName=sbfileName.ToString();SaveFileDialogsaveFileDialog=newSaveFileDialog();saveFileDialog.AddExtension=false;saveFileDialog.CheckFileExists=false;saveFileDialog.CheckPathExists=false;saveFileDialog.FileName=fileName;//SaveFileDialogsaveFileDialog=newSaveFileDialog();saveFileDialog.InitialDirectory=Environment.GetFolderPath(Environment.SpecialFolder.Personal);saveFileDialog.Filter="文本文件(*.sql)|*.sql|所有文件(*.*)|*.*";if(saveFileDialog.ShowDialog(this)==DialogResult.OK){Stringdirectory=saveFileDialog.FileName;sbcommand.AppendFormat("MySQLdump--quick--host=localhost--default-character-set=gbk--lock-tables--verbose--force--port=3306--user=root--password=rootqwe-r"{0}"",directory);//主要是这里,命令在DOS里运行可以,这里就不行。Stringcommand=sbcommand.ToString();MessageBox.Show(command);//Stringcommand=sbcommand.ToString();//获取mysqldump.exe所在路径StringappDirecroty=System.Windows.Forms.Application.StartupPath+"\";Cmd.StartCmd(appDirecroty,command);MessageBox.Show(@"数据库已成功备份到"+directory+"文件中","提示",MessageBoxButtons.OK,MessageBoxIcon.Information);}}catch(Exception){MessageBox.Show("数据库备份失败!");}}

解决方案

时间: 2024-09-29 01:00:31

mysql数据库备份,备份有问题,求大神指点的相关文章

sql优化-mysql数据库sql语句优化,求大神!!!!

问题描述 mysql数据库sql语句优化,求大神!!!! SELECT DISTINCT uid, level,username,ansnum FROM test WHERE level=100 GROUP BY uid ORDER BY ansnum DESC LIMIT 12; uid.ansnum均已建索引,主要是GROUP BY uid导致特别慢,如何提速??? 解决方案 MySQL数据库SQL语句优化原则 解决方案二: 根据你的查询需求,没有特别好的优化办法.注意group by 和o

c#-关于C#更新mysql数据库结果异常问题,求大神帮忙

问题描述 关于C#更新mysql数据库结果异常问题,求大神帮忙 本人代码如下 CommonFormService.updateScore(transaction, userid, kindid, score, righttime, maxConright, maxConWrong, successRate, equispaced, nowConrightWrong, qishu, sellid); 在整个方法中多次调用此段代码,只是其中参数不同.updateScore方法代码如下 public

net-.NET网站远程访问mysql数据库的问题,跪求大神帮忙

问题描述 .NET网站远程访问mysql数据库的问题,跪求大神帮忙 网站在调用MYSQL数据库报错如图所示 百度了这个问题提示,好像MYSQL授权权限的问题,但是已经跟MYSQL相关公司技术人员联系过,他们表示已经授过权限,其他客户可以正常访问该用户,于是又查询了相关资料,说是要授权IP地址进行连接,联系了相关技术人员,他们说所有局域网的IP都可以访问,小弟新手,跪求大神帮忙 解决方案 权限处理直接开启就可以试试就ks12可以了权限处理了

sql server-跨数据库同步数据的问题 求大神指点

问题描述 跨数据库同步数据的问题 求大神指点 我有两台服务器 一台是以sql身份验证用户名密码登陆的 内有两个在持续写入新数据的表1和2 两个表同时写入 具有相同的格式为datetime2(7)的列为主键 没有id列 另一台服务器是以windows身份验证登陆的 有一个表3 现在想要把表1的A B C三列的值.表2的D E两列的值同时分别插入到表3的b d f和c e列当中并且之后连续的将表1表2新增的数据插入 应该如何实现 解决方案 写两套连接 创建两个sqlsession 然后对两个不同库进

mysql数据库,表格中出现乱码问题。求大神指点!!

问题描述 mysql数据库,表格中出现乱码问题.求大神指点!! 我通过jdbc操作把输入的信息保存到mysql数据库的表格中,但是表格中出现了乱码,本来是要显示中文的!表和库的编码都是utf8啊!还是哪里还要设置什么吗?求大神指点 万分感谢!! 解决方案 http://www.cnblogs.com/stansonwilliam/archive/2012/10/28/2743203.html 解决方案二: 表的字段也要设utf-8 解决方案三: 看下jdbc程序往里边存的时候是不是已经乱码了 解

数据库表结构更改,求大神!!

问题描述 数据库表结构更改,求大神!! 我现在要给一张表更改一个索引,由于表中的数据量过大,加这个索引需要半个小时,请问在此期间,会不会影响系统运行呢,因为这个索引对系统运行效率非常重要,如果没有这个索引,系统的部分功能将会超时. 解决方案 当然会有影响. 你可以先切一个备份,在备份里面加好索引,然后再切回来.

mysql 事务 线程-mysql事物隔离的问题,求大神指教

问题描述 mysql事物隔离的问题,求大神指教 我对mysql事物隔离性一向是一知半解,这次还是下决心做了一个测试,不过测试的结果无法解释求大神指教:主函数如下:public static void main(String args[]) { // 初始化数据库 String dev = ""com.mysql.jdbc.Driver""; String url = ""jdbc:mysql://localhost:3306/testdb?rel

数据库-sql server 2008 综合题,求大神指点,我建了一部分表,大神在做的时候可按自己方便插入:

问题描述 sql server 2008 综合题,求大神指点,我建了一部分表,大神在做的时候可按自己方便插入: 因为综合题练得比较少不懂得怎样联系:大神回答时,尽量详细,多谢, 做的好的话,C币还可加: 具体要求: 某公司有很多类型的货车(小型货车,双轴货车,16轮货车等),货车要有货车号, 货车类型(小型货车,双轴货车,16轮货车),载重量,有很多司机,每个司机可开 多种类型的货车,司机要有司机号,姓名,地址,薪水,司机运输货物时有货物名称, 目的地,出发时间,返回时,要更新记录,有返回时间,

急求大神指点下我在delphi写的这个数据库双表查询插入的问题

问题描述 急求大神指点下我在delphi写的这个数据库双表查询插入的问题 我要实现的是A任务表,B任务执行状态两表关联查询后,得到A表中能执行的数据,查询出来的结果确实是A表中能执行任务的数据, 但是在向B表中插入这条A表数据执行状态的时候,插入B表中的数据ID不是之前查询A表出来数据的ID, 下面附上代码,求大大们指点 //定义了任务运行表插入数据操作过程 procedure TForm1.InsertData(exeid,status,starttime,endtime,result : s