mysql server安装步骤如下所示:

1安装mysql server

2 安装mysqlserver管理工具

解压中文语言包,将文件复制到安装目录下覆盖

文件覆盖后,打开软件设置语言为中文(cn)

3 mysqlserver开发注意事项(c#)

1.联接字符串:"server=localhost;database=100;uid=root;pwd='root'"

2.引用mysql.data.dll;using mysql.data.mysqlclient;

3.使用mysqlconnection、mysqlparameter、mysqldataadapter、mysqlcommandbuilder、mysqlcommand、mysqldataadapter、mysqltransaction等类

5.使用mysqlcommand. executescalar()方法返回的object如果要转为int类型,必须使用convert来强制转换,否则可能会出错。

6.修改记录时,字段数据类型如果为bit类型的时候,sql语句中的字段值要使用ture或false,不能像sqlserver中一样使用0或1。

7.命令行工具:

public class cmd

{

///

/// 执行cmd命令

///

/// 要启动的进程的目录

/// 要执行的命令

public static void startcmd(string workingdirectory, string command)

{

process p = new process();

p.startinfo.filename = "cmd.exe";

p.startinfo.workingdirectory = workingdirectory;

p.startinfo.useshellexecute = false;

p.startinfo.redirectstandardinput = true;

p.startinfo.redirectstandardoutput = true;

p.startinfo.redirectstandarderror = true;

p.startinfo.createnowindow = true;

p.start();

p.standardinput.writeline(command);

thread.sleep(10000);

//p.standardinput.writeline("exit");

}

public static void startcmd()

{

process p = new process();

p.startinfo.filename = "cmd.exe";

p.startinfo.useshellexecute = false;

p.startinfo.redirectstandardinput = true;

p.startinfo.redirectstandardoutput = true;

p.startinfo.redirectstandarderror = true;

p.startinfo.createnowindow = true;

p.start();

p.standardinput.writeline("net stop mysql");

thread.sleep(5000);

p.standardinput.writeline("net start mysql");

thread.sleep(5000);

p.standardinput.writeline("exit");

}

}

备份:

public static bool backup(string backuppath)

{

try

{

//构建执行的命令

stringbuilder sbcommand = new stringbuilder();

sbcommand.appendformat("mysqldump -f -l -q -uroot -proot sciendox50 -r \"{0}\"", backuppath);

string command = sbcommand.tostring();

//获取mysqldump.exe所在路径

string appdirecroty = @"c:\program files\mysql\mysql server 5.5\bin\";

cmd.startcmd(appdirecroty, command);

cmd.startcmd();//重启mysql服务

messagebox.show(@"数据库已成功备份到 " + backuppath + " 文件中", "提示", messageboxbuttons.ok, messageboxicon.information);

return true;

}

catch (exception)

{

messagebox.show("数据库备份失败!");

return false;

}

}

还原:

///

/// 数据还原

///

/// 文件路径

///

public static bool restoredb(string filepath)

{

try

{

stringbuilder sbcommand = new stringbuilder();

//在文件路径后面加上""避免空格出现异常

sbcommand.appendformat("mysql -uroot -proot sciendox50

string command = sbcommand.tostring();

//获取mysql.exe所在路径

string appdirecroty = @"c:\program files\mysql\mysql server 5.5\bin\";

dialogresult result = messagebox.show("您是否真的想覆盖以前的数据库吗?那么以前的数据库数据将丢失!!!", "警告", messageboxbuttons.yesno, messageboxicon.warning);

if (result == dialogresult.yes)

{

cmd.startcmd(appdirecroty, command);

cmd.startcmd();//重启mysql服务

messagebox.show("数据库还原成功!");

return true;

}

return false;

}

catch (exception)

{

messagebox.show("数据库还原失败!");

return false;

}

}

以上所述是小编给大家介绍的mysql安装步骤图文教程及中文乱码的解决方案,希望对大家有所帮助

如您对本文有疑问或者有任何想说的,请点击进行留言回复,万千网友为您解惑!

安装mysql中文步骤_MySql安装步骤图文教程及中文乱码的解决方案相关推荐

  1. centos下安装mysql选什么版本_CentOS 7 安装MySQL 5.7 或安装指定版本MySQL-Go语言中文社区...

    1 摘要 目前(2019)年,MySQL 的最新版本为 MySQL 8.0 ,然而很多项目中依然使用的是 MySQL 5.7,个人开发环境中为了和线上项目数据库保持一致,也需要安装相同版本的 MySQ ...

  2. 1067 mysql,mysql免安装版1067错误终极解决办法图文教程

    [从笔记本到pc] 笔记本一直都使用MySQL免安装版5.6.17,使用如下方法安装: 今天把同一个zip包传到pc上,按上面的方法安装居然报1067,按上面方法多次尝试还是不行. 百度,google ...

  3. (一)Ubuntu安装详细教程(从镜像制作到NVIDIA驱动安装全流程)——超详细的图文教程

    Ubuntu安装详细教程(从下载镜像到安装NVIDIA驱动) 1.下载镜像文件 2.制作硬盘镜像 2.1 安装UltraISO并打开ISO文件 2.2 制作硬盘镜像 2.3 检查是否成功 3.划分磁盘 ...

  4. mysql gz 安装_Linux下安装mysql 5.7.17.tar.gz的教程详解

    1.创建MySQL组和mysql用户 groupadd mysql useradd -r -g mysql mysql 2.拷贝: cp -R mysql-5.7.16-linux-glibc2.5- ...

  5. docker安装mysql主从视频教程_docker安装mysql主从

    docker安装mysql主从 启动主库: 1.docker run --name master -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root -d mysql:5 ...

  6. 如何安装mysql 5.6_如何安装MySQL 5.6?

    问题描述 我刚刚安装了Ubuntu 12.10(amd64),并希望安装最新版本的MySQL 5.6. 如果可能的话,我想安装(而不是升级)它"Debian Way"(即使用apt ...

  7. Linux环境下安装MySQL(源码安装)

    Linux环境下安装MySQL(源码安装) 1.事先从官网/国内镜像站点中下载源码安装包,上传至服务器: 2.安装开发工具和开发包(从5.5开始使用cmake编译) 3.创建用户和组 4.编译安装My ...

  8. Windows 安装 MySQL 8 zip版安装,及Windows MySQL多实例

    Windows  安装  MySQL 8 zip版安装,及Windows MySQL多实例 目录 一.下载MySQL压缩包 二.设置系统环境变量 三.解压并新建配置文件 四.注册 Windows 服务 ...

  9. win10系统用友软件服务器,win10系统怎么安装用友软件所需要的IIS的图文教程

    摘要: 今天给大家讲解一下win10系统怎么安装用友软件所需要的IIS的图文教程,当在win10系统上安装用友软件时,除非是用友U8,其他版本的用友软件或者畅捷通软件一般是不需要安装IIS的,只有安装 ...

最新文章

  1. 调试你的Python代码
  2. 额尔古纳的俄罗斯女孩
  3. [react] React中怎么操作虚拟DOM的Class属性
  4. 【cogs2593】幂,暴搜+容斥
  5. django前后端数据交互
  6. paip.多维理念 输入法的外码输入理论跟文字输出类型精髓
  7. 花书《深度学习》代码实现:01 线性代数:基本概念+代码实现基本运算
  8. 腾讯地图获取地址的经度和纬度
  9. 入侵手游服务器修改数据库,如何入侵手游服务器数据库
  10. xp系统打印机服务器win7连接不了,Win7无法共享xp打印机的解决方法
  11. 微信小程序云开发之实时监听数据库某集合数据条数
  12. [区块链]DPoS(委托权益证明机制)官方共识机制详解——BTS、EOS
  13. 电子墨水屏标签:低功耗处理器技术
  14. ORA-3136 WARNING: inbound connection timed out
  15. 黑马程序员—must 8k,黑马真男人,平均9k宿舍~~~~求围观,求给力!!!!
  16. Android中添加驱动的方法
  17. 数据库 实验8 视图
  18. 《孤岛危机》游戏系统需求列表出炉 您的机器还行吗?
  19. hdu 3642 体积并
  20. 1014 福尔摩斯的约会 (20 分)

热门文章

  1. 使用gensim训练word2vec模型
  2. Python3环境下django连接mysql报错:No module named 'MySQLdb'
  3. 精雕道路怎么遍弧形_有网友私信我问郑州融信奥体世纪这个楼盘怎么样他今天来...
  4. [BZOJ1059][ZJOI2007]矩阵游戏
  5. centos7下的elasticsearch-6.2.4安装
  6. SpringMVC常用的注解
  7. Robot Framework + Selenium2Library环境下,结合Selenium Grid实施分布式自动化测试
  8. UNIX网络编程读书笔记:套接口选项
  9. Java虚拟机专题之class文件结构(读书笔记)
  10. (36)VHDL实现或非门型RS触发器