WindowsMySQL-5.6.13解压版(zip版)安装配置教程[下载MySQL5.6.13]从MySQL官方网站mysql.com找到MySQLCommunityServer5.6.13的下载地址为,在这里可以选择操作系统平台。洪哥选择的是MicrosoftWindows平台。下面有三个可选的下载文件,第一个是MySQLInstaller5.6forWindows,这将下载下来一个.msi可执行安装文件。另外有两个解压版(Zip版)分别是Windows(x86,64-bit),ZIPArchive和Windows(x86,32-bit),ZIPArchive。下载下来,分别是mysql-5.6.13-winx64.zip和mysql-5.6.13-win32.zip。洪哥选择的是Windows(x86,64-bit),ZIPArchive,因为我的服务器操作系统是Windows2008R264bit。[安装MySQL5.6.13]下载的zip包有212MB,下载了几分钟就好了。1、将mysql-5.6.13-winx64.zip解压到D:\mysql-5.6.13\目录。2、清理里面的调试文件打开这个目录,发现里面的文件夹和文件跟一个安装好后的MySQL基本没有区别。可能你会很郁闷,这个MySQL5.6.13居然有1.04GB,呵呵,仔细一看你就会发现,里面有很有调试文件。后缀为.lib或.pdb的,其实可以删除掉。还有一些名为debug的目录,也删除掉吧。这样是不是就小很多了。3、创建my.ini作为MySQL的配置文件在D:\mysql-5.6.14-win32下,复制“my-default.ini”文件,生成“复件my-default.ini”文件。将“复件my-default.ini”文件重命名成“my.ini”。修改其中的内容如下:#Foradviceonhowtochangesettingspleasesee#***DONOTEDITTHISFILE.It'satemplatewhichwillbecopiedtothe#***defaultlocationduringinstall,andwillbereplacedifyou#***upgradetoanewerversionofMySQL.[mysqld]#Removeleading#andsettotheamountofRAMforthemostimportantdata#cacheinMySQL.Startat70%oftotalRAMfordedicatedserver,else10%.innodb_buffer_pool_size=128M#Removeleading#toturnonaveryimportantdataintegrityoption:logging#changestothebinarylogbetweenbackups.#log_bin#Thesearecommonlyset,removethe#andsetasrequired.basedir=D:\\mysql-5.6.14-win32datadir=D:\\mysql-5.6.14-win32\\dataport=3306#自定义主机ID识别符,用于主从或多服务器之间识别,为一个int类型server_id=1character_set_server=utf8#最大连接数量max_connections=100#CREATETABLE语句的默认表类型,如果不自己指定类型,则使用下行的类型default-storage-engine=InnoDB#Removeleading#tosetoptionsmainlyusefulforreportingservers.#TheserverdefaultsarefasterfortransactionsandfastSELECTs.#Adjustsizesasneeded,experimenttofindtheoptimalvalues.join_buffer_size=128Msort_buffer_size=2Mread_rnd_buffer_size=2Msql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES_______________________________________________________________________注意:Window7等一定要“以管理员身份运行”“命令行提示符”命令!!!否则有问题。_______________________________________________________________________4、将D:\mysql-5.6.14-win32\bin配置到环境变量的path路径中。5、安装mysql为windows服务。d:\mysql-5.6.14-win32\bin\mysqld.exe-installmysql一定要指定全路径,否则,可能找不到文件。然后启动mysql服务:netstartmysql运行services.msc一看,确实有一个名为MySQL的服务了,启动它。四、登录修改mysql密码cmd进入命令行mysql-uroot-p回车回车进入数据库。usemysql;selecthost,user,passwordfromuser;updateusersetpassword=PASSWORD('123456A')whereuser='root';最后不要忘记flushprivileges;更新OK。exit退出。然后重新登录即可。mysql-uroot–p输入密码进入或编辑startmysql.bat文件:@echonoffstartmysql-uroot–p在命令行运行startmysql以下仅做参考给root权限grantallprivilegeson*.*toroot@'localhost'identifiedby'root';提示如下错误:java.sql.SQLException:Accessdeniedforuser'root'@'localhost'(usingpassword:YES)可能由于root的权限不够,可以进行如下操作1)以root进入mysql2)赋予root权限:mysqlGRANTALLPRIVILEGESON*.*TO'root'@'localhost'IDENTIFIEDBY'some_pass'WITHGRANTOPTION;//本地操作的权限mysqlGRANTALLPRIVILEGESON*.*TO'root'@'%'IDENTIFIEDBY'some_pass'WITHGRANTOPTION;//远程操作的权限4、将MySQL安装成服务打开一个cmd.exe,将目录切换到D:\MySQL-5.6.13\bin,运行:mysqld-install,提示服务安装成功!运行services.msc一看,确实有一个名为MySQL的服务了,启动它。到此,MySQL5.6.13已经可以正常使用了。MySQL服务器启动的方式有两种:一种是从Windows命令行启动,另外一种是以Windows服务方式启动从Windows命令行启动MySQL服务器,启动控制台窗口并输入命令:D:/MySQL/binmysqld-nt从Windows命令行停止MySQL服务器,启动控制台窗口并输入命令:D:/MySQL/binmysqladmin-urootshutdown根据系统中MySQL安装位置的不同,使用的路径也不同。启动服务器后,服务器则在前台运行,在服务器退出前,不会出现命令提示。因此,当服务器运行时,应当打开另一个控制台窗口来运行客户端程序,停止服务器也是一样的。以Windows服务方式启动MySQL服务器,安装MySQL服务,启动控制台窗口并输入命令:D:/MySQL/binmysqld-nt--install-manualMySQL--defaults-file=D:/MySQL/my.ini--install选项,给出了默认服务名(MySQL),使用--install-manual选项是将服务设置为手动启动模式,如果想开机自动启动服务只需将--install-manual替换为--install。--defaults-file选项,服务器只从指定文件的[mysqld]组读取配置使用命令NETSTARTMySQL启动服务,NETSTOPMySQL停止服务。要想卸载服务,如果服务正运行则应首先使用命令NETSTOPMySQL停止服务。启动控制台窗口并输入命令:D:/MySQL/binmysqld-nt--remove5.连接与断开MySQL启动控制台窗口并输入命令:D:/MySQL/binmysql-urootWelcometotheMySQLmonitor.Commandsendwith;or/g.YourMySQLconnectionidis2Serverversion:5.0.67-community-ntMySQLCommunityEdition(GPL)Type'help;'or'/h'forhelp.Type'/c'toclearthebuffer.mysqlquitByeD:/MySQL/bin默认root用户的密码为空,只需回车一次,使用命令quit就可以断开MySQL连接。6.使默认用户账户安全初始root账户的密码为空,因此任何人可以用root账户不用任何密码来连接MySQL服务器,并具有所有权限。mysqlselecthost,user,passwordfrommysql.user;+-----------+------+----------+|host|user|password|+-----------+------+----------+|localhost|root|||127.0.0.1|root|||localhost|||+-----------+------+----------+如果不想让人通过匿名用户登录的话可以将匿名用户删除,建议删除或为其设置密码,因为该匿名用户的权限和root用户是一样的。mysqldropuser''@'localhost';使用SETPASSWORD指定密码,用root连接服务器并执行两个SETPASSWORD语句。一定要使用PASSWORD()函数来加密密码。mysqlsetpasswordfor'root'@'localhost'=password('root');mysqlsetpasswordfor'root'@'127.0.0.1'=password('root');设置完密码之后在下次重新连接服务器时就必须要提供相应的密码。D:/MySQL/binmysql-uroot-pEnterpassword:****[配置MySQL5.6.13]安装完后还要配置一下才能使用,对不对。1、my.ini的参数配置关于my.ini里面更多更复杂的参数配置,这里就不介绍了。需要对MySQL进行优化的兄弟们可以参照MySQL官网的手册来操作。2、配置root用户登录默认情况下root是空密码,所以直接运行d:\mysql-5.6.13\bin\mysql-uroot-p,提示输入密码时,直接回车即可以root身份进入管理MySQL了。root没有密码是太恐怖了,我们来给它设置一个密码。运行d:\mysql-5.6.13\bin\mysqladmin-uro