这篇文章主要介绍了 MySql 安装步骤图文教程及中文乱码的解决方案,非常不错,具有参考借鉴价值, 需要的朋友可以参考下
MySQL 是一个开放源码的小型关联式数据库管理系统,开发者为瑞典 MySQL AB 公司。MySQL 被广泛地应用在 Internet 上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了 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
- {
- /// <summary>
- /// 执行Cmd命令
- /// </summary>
- /// <param name="workingDirectory">要启动的进程的目录</param>
- /// <param name="command">要执行的命令</param>
- 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;
- }
- }
还原:
以上所述是小编给大家介绍的 MySql 安装步骤图文教程及中文乱码的解决方案,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 phperz 网站的支持!
来源: http://www.phperz.com/article/17/0328/292080.html