安装mysql中文步骤_MySql安装步骤图文教程及中文乱码的解决方案
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安装步骤图文教程及中文乱码的解决方案相关推荐
- centos下安装mysql选什么版本_CentOS 7 安装MySQL 5.7 或安装指定版本MySQL-Go语言中文社区...
1 摘要 目前(2019)年,MySQL 的最新版本为 MySQL 8.0 ,然而很多项目中依然使用的是 MySQL 5.7,个人开发环境中为了和线上项目数据库保持一致,也需要安装相同版本的 MySQ ...
- 1067 mysql,mysql免安装版1067错误终极解决办法图文教程
[从笔记本到pc] 笔记本一直都使用MySQL免安装版5.6.17,使用如下方法安装: 今天把同一个zip包传到pc上,按上面的方法安装居然报1067,按上面方法多次尝试还是不行. 百度,google ...
- (一)Ubuntu安装详细教程(从镜像制作到NVIDIA驱动安装全流程)——超详细的图文教程
Ubuntu安装详细教程(从下载镜像到安装NVIDIA驱动) 1.下载镜像文件 2.制作硬盘镜像 2.1 安装UltraISO并打开ISO文件 2.2 制作硬盘镜像 2.3 检查是否成功 3.划分磁盘 ...
- 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- ...
- docker安装mysql主从视频教程_docker安装mysql主从
docker安装mysql主从 启动主库: 1.docker run --name master -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root -d mysql:5 ...
- 如何安装mysql 5.6_如何安装MySQL 5.6?
问题描述 我刚刚安装了Ubuntu 12.10(amd64),并希望安装最新版本的MySQL 5.6. 如果可能的话,我想安装(而不是升级)它"Debian Way"(即使用apt ...
- Linux环境下安装MySQL(源码安装)
Linux环境下安装MySQL(源码安装) 1.事先从官网/国内镜像站点中下载源码安装包,上传至服务器: 2.安装开发工具和开发包(从5.5开始使用cmake编译) 3.创建用户和组 4.编译安装My ...
- Windows 安装 MySQL 8 zip版安装,及Windows MySQL多实例
Windows 安装 MySQL 8 zip版安装,及Windows MySQL多实例 目录 一.下载MySQL压缩包 二.设置系统环境变量 三.解压并新建配置文件 四.注册 Windows 服务 ...
- win10系统用友软件服务器,win10系统怎么安装用友软件所需要的IIS的图文教程
摘要: 今天给大家讲解一下win10系统怎么安装用友软件所需要的IIS的图文教程,当在win10系统上安装用友软件时,除非是用友U8,其他版本的用友软件或者畅捷通软件一般是不需要安装IIS的,只有安装 ...
最新文章
- 调试你的Python代码
- 额尔古纳的俄罗斯女孩
- [react] React中怎么操作虚拟DOM的Class属性
- 【cogs2593】幂,暴搜+容斥
- django前后端数据交互
- paip.多维理念 输入法的外码输入理论跟文字输出类型精髓
- 花书《深度学习》代码实现:01 线性代数:基本概念+代码实现基本运算
- 腾讯地图获取地址的经度和纬度
- 入侵手游服务器修改数据库,如何入侵手游服务器数据库
- xp系统打印机服务器win7连接不了,Win7无法共享xp打印机的解决方法
- 微信小程序云开发之实时监听数据库某集合数据条数
- [区块链]DPoS(委托权益证明机制)官方共识机制详解——BTS、EOS
- 电子墨水屏标签:低功耗处理器技术
- ORA-3136 WARNING: inbound connection timed out
- 黑马程序员—must 8k,黑马真男人,平均9k宿舍~~~~求围观,求给力!!!!
- Android中添加驱动的方法
- 数据库 实验8 视图
- 《孤岛危机》游戏系统需求列表出炉 您的机器还行吗?
- hdu 3642 体积并
- 1014 福尔摩斯的约会 (20 分)
热门文章
- 使用gensim训练word2vec模型
- Python3环境下django连接mysql报错:No module named 'MySQLdb'
- 精雕道路怎么遍弧形_有网友私信我问郑州融信奥体世纪这个楼盘怎么样他今天来...
- [BZOJ1059][ZJOI2007]矩阵游戏
- centos7下的elasticsearch-6.2.4安装
- SpringMVC常用的注解
- Robot Framework + Selenium2Library环境下,结合Selenium Grid实施分布式自动化测试
- UNIX网络编程读书笔记:套接口选项
- Java虚拟机专题之class文件结构(读书笔记)
- (36)VHDL实现或非门型RS触发器