MySQL5.6.17数据库安装如何配置My.ini文件

  

最近在做项目开发时用到了MySql数据库,在看了一些有关MySql的文章后,很快就上手使用了。在使用的过程中还是出现了一些问题,因为使用的是绿色免安装版的MySql所以在配置的时候出现了一些问题,该篇文章就主要针对MySql绿色版的配置及其使用进行讨论。

  

<强>一、MySql概述

  

MySql数据库是有瑞典MySql AB公司开发,现在该公司被甲骨文收购属于甲骨文所有。同SQL Server类似,它也是基于关系型数据库的数据库管理系统,在网络应用方面MySql是最好的RDBMS之一,因为它属于轻量级的RDBMS。

  

现在MySql的最新版本是5.6.17,最新下载地址:http://dev.mysql.com/downloads/mysql/下载完成了接下来进行安装部署了,有关安装部署的内容在网上查看下教程就可以。

  

<强>二,MySql配置

  

既然MySql采用的是SQL为基础,那么他就包含基本的DML、DDL,木豆,这些基本的数据库语言是很容易上手使用的,另外MySql还封装了很多数据库操作命令,这些命令是在dos系统中运行的,这是他和SQL Server的不同之处,MySql的环境是简历在dos系统之上的,要使用dos命令。它和java有点类似,可以说它也是建立在虚拟机之上的,可以实现一次建立到处使用。想要方便的使用MySql命令还需要一些前提进行设置,设置方法类似于java的环境变量、下面的方法以免安装版本的MySql为例演示它的配置方法。

  

  

将MySql的解压路径配置到系统变量中就可以在任何地方使用MySql命令。

  

注意:这是配置的系统变量,任何使用控制台命令的第三方命令都可以添加到系统变量中,系统变量是一个纽带作用,在使用命令时会优先搜索系统变量。

  

 MySQL5.6.17数据库安装如何配置My.ini文件

  

  

在配置了系统的环境变量后就可以使用MySql的本下提供的所有服务了,接下来还需要在系统中安装MySql。

  

2.1安装MySql服务器

  

打开解压文件目录,找到后缀名为. ini的文件,复制一份更名为my.ini,使用下面的内容替换原有的内容。

        (mysqld)   basedir=D:/程序文件(x86)/MySql #设置MySql的安装目录   datadir=D:/程序文件(x86)/MySql/数据#设置MySql数据库的数据的存放目录,必须是数据,或者是//xxx/数据   * * * * * * * * * * * * * * * * * * * * * * * * *分割线* * * * * * * * * * * * * * * * * * *   端口=3306   套接字=/tmp/mysql.sock   default-character-set=gbk #设置mysql服务器的字符集   skip-locking   key_buffer=16 k   max_allowed_packet=1米   table_cache=4   sort_buffer_size=64 k   read_buffer_size=256 k   read_rnd_buffer_size=256 k   net_buffer_length=2 k   thread_stack=64 k   (客户端)   #密码=your_password   端口=3306   套接字=/tmp/mysql.sock   default-character-set=gbk   * * * * * * * * * * * * * * * * * * * * * * * * *分割线* * * * * * * * * * * * * * * * * * *   之前      

注意:(mysqld)下面的basedir和datadir需要设置为文件解压后的路径,在此处笔者将文件放到了D: \程序文件(x86) \ MySql下。另外上面的分割线内的内容是可选的,可以在建立数据库的时候重新设置,建议在创建时不要添加,因为会有很多不确定因素。

  

在我。ini文件中本人配置的如一下可运行选项:

  

#的建议   

#设置mysql的安装目录

  

datadir=" C:/程序文件/Mysql/数据”

  

#设置mysql数据库的数据的存放目录,必须是数据,或者是//xxx/数据

  

default-storage-engine=INNODB   

#创建新表时将使用的默认存储引擎

  

套接字=/tmp/mysql.sock

  

sql模式=" STRICT_TRANS_TABLES、NO_AUTO_CREATE_USER NO_ENGINE_SUBSTITUTION”

  

# SQL模式为严格的模式

  

# default-character-set=utf - 8

  

#设置mysql服务器的字符集

  

# character-set-server=utf - 8

  

#服务端使用的字符集默认为8比特编码的latin1字中的一个符集

  

max_connections=100   

# mysql服务器支持的最大并发连接数(用户数)。但总会预留其中的一个连接给管理员使用超级权限登录,即使连接数目达到最大限制。如果设置得过小而用户比较多,会经常出现“太多的连接”错误。

  

query_cache_size=0   

#查询缓存大小,用于缓存选择查询结果。如果有许多返回相同查询结果的选择查询,并且很少改变表,可以设置query_cache_size大于0,可以极大改善查询效率。而如果表数据频繁变化,就不要使用这个,会适得其反

MySQL5.6.17数据库安装如何配置My.ini文件