windows下的mysql安装

windows下的mysql安装分为采用安装文件安装(用的是windows的install程序来做安装),还有一种方式是通过windows中注册一个服务(也可以不注册服务,你每次在windows系统的dos窗口下通过mysqld,mysqldadmin等来做启动和关闭。所以注册了服务相当于把这些exe的程序和路径封装到服务中了,此外服务也可以方便的定义为开机就启动)。总之就是两种安装方式。

  如果第一次安装建议在MYSQL官网上下载包含INSTALL的方式来做安装,这样就相当于傻瓜式的操作,一般不会遇到什么阻碍。

  如果采用压缩包的方式解压之后,在windows注册服务的方式,也比较简单。只是容易有一些陷阱(我遇到了好几个,比较悲剧):

1、官网上下载压缩包版本的mysql(个人电脑上使用,所以我选择了mysql的community的版本);

2、解压压缩包到一个目录,然后注册服务:在WINDOWS的dos窗口下,CD到MYSQL的解压目录的bin目录下,运行mysqld -install。就会注册一个mysql的服务。到windows的服务下可以看到这个服务,说明注册服务成功了;

(陷阱一:这个时候我又改变主意了,把解压的文件有换了一个目录。这个导致我后续启动前面注册的mysql服务的时候老是有奇怪的报错

所以:一旦注册服务后,如果再有什么文件目录的变更时完全可以的,你只要在DOS窗口下运行sc -delete mysql,把注册的windows服务删除掉再到新的目录重新注册即可);

3、注册服务成功之后就可以在DOS窗口下启动服务了:net start mysql(注册的服务名默认就叫做mysql);

4、然后就可以进入mysql操作了:mysql(其他参数可以不输入,网上很多)

(陷阱二:由于我的第一个问题,我在使用的过程中,连接MYSQL服务器的时候有1066和1067报错

网上的各种答案有很多,我找了基本上都不能解决问题。并且我发现网上有一些误导,如下:

关于NET START MYSQL 时1067:基本上是DATA目录配置的有问题,在MY.INI中的datadir配置的目录,如果在配置文件中你不是采用解压包后的DATA默认目录,要注意一定要将该目录下的内容COPY到你配置的新目录中(此外,关于1067报错还有可能其它原因,具体请参考http://dev.mysql.com/doc/refman/5.6/en/windows-troubleshooting.html);

误解三:关于在WINDOWS中的MY.INI我使用的MYSQL 5.6版本不一定是需要的,我估计其它版本也不一定需要。因为这个文件本来就是一个可选项的文件,只是为了我们对于MYSQL做一些优化,比如内存分配等;

)。

总结关键点:

1、建议如果第一次想要快速使用,可以采用windows install的方式安装。在官网下载的时候分清楚即可;

2、采用非INSTALL安装的时候:

(1)看到网上有人说MY.INI必须是ASCII编码的,否则容易启动报错,这是一个误导。因为我自己验证不是这样的,此外在mysql官网上我特意看了完整的安装说明,并未看到有如此的要求;

(2)不管是哪种方式,mysql的安装一定要使用windows管理员权限安装(虽然mysql本身运行不需要这个权限,但是在注册的时候等是需要的);

(3)强烈建议不要看网上的安装说明,因为基本是操作类的,官网已经很详细了.去官网看下(大概也就是15分钟看完http://dev.mysql.com/doc/refman/5.7/en/windows-installation.html);

(4) my.ini文件不是必须的。my.ini文件(也可以取名my.conf)放在解压目录下或者(%WINDIR%目录下均可,可以再DOS窗口echo %WINDIR%看到具体的目录)。默认优先是读取%WIN_DIR%目录的;

时间: 2024-10-12 08:20:41

windows下的mysql安装的相关文章

windows下的Mysql安装与基本使用

一.安装方式 1.msi 2.zip 这里我们用msi吧,只是单纯练习的话,简单很多 二.msi安装 1.点击安装文件,在出现的安装向导上点击next 2.同意Mysql的用户许可协议,然后next 3.选择安装类型 (1)Typical典型安装:会安装mysql的服务器与客户端 (2)Custom自定义安装:根据用户需要来选择安装组件 (3)Complete完全安装:会把整个Mysql的所有组件都安装下来 所以这里我们选择典型安装用用就可以了. 4.然后点击install 5.安装过程:即进行

(0.1)windows下的mysql安装配置

目录 1.基于windows平台的mysql项目场景 [1]小型购物网站 [2]中小型论坛 [3]中小型门户 [4]博客系统 [5]IDC/云平台/虚拟主机 2.mysql数据库运行环境准备 2.1.可以去官方查看要求:https://www.mysql.com/support/supportedplatforms/database.html 2.2.准备一个虚拟机,准备空间 2.3.装一个winodws server 2008 R2 2.4.进行一些OS配置,修改主机名,HOSTS文件名(C:

Windows下搭建MySql Master-Master Replication

1.首先下载最新版的MySql Server (http://dev.mysql.com/downloads/windows/installer/) 2.安装MySql Server到两台机器上 MySql 1: 192.168.0.104 (以下简称104) MySql 2: 192.168.0.103  (以下简称103) 3. 配置Mysql Server启动Binary Logging. 在104的my.ini文件(一般在C:\ProgramData\MySql\MySql Server

Windows下修改mysql root用户密码

忘记mysql的root密码是一件让人头疼的问题. 下面理一下Windows7下面重置root密码的方法. 1.打开一个命令行窗口:这儿必须注意,要使用管理员身份打开: 2.关闭mysql服务:net stop mysql 3.运行 mysqld --skip-grant-tables.该命令是让mysql启动的时候跳过授权表,这儿要注意的是网上很多地方都是 mysqld-nt,但新版本已经被mysqld取代了. 4.重开一个命令行窗口(用管理员身份打开), 运行命令: mysql -u roo

Windows下编译MySQL 5.7源代码

Windows下编译MySQL 5.7源代码   前提准备 ====== Visual Studio 2013: MySQL 5.7源代码:可以从这里下载: http://dev.mysql.com/downloads/mysql/ 下载的时候,选择Source Code 安装CMake https://cmake.org/ 安装的时候,选择在PATH中加入 安装Bison: http://gnuwin32.sourceforge.net/packages/bison.htm 安装路径不要有空格

windows下忘记mysql root密码的解决方法(转)

windows下忘记mysql root密码的解决方法(转) 分类: 数据库 mysql5.5安装目录为 e:\mysql5.5 问题:开发机器上的mysql root 密码忘记鸟! 通过一番搜索,解决问题步骤下: 1.dos命令行窗口 进入e:\mysql5.5\bin ,停止mysql 服务 e:\mysql5.5\bin>net stop mysql 注意:看看那任务管理器中是否有mysqld.exe进程,如有,kill them all. 2. 以不检查权限的方式启动mysql e:\m

(图解)windows下的mysql客户端mysqlworkbench 链接虚拟机上CentOS的mysql服务器

本人在虚拟机上CentOS的Linux环境下安装了mysql服务器,在本地Windows下安装了mysql的客户端mysqlworkbench ,所以就想让windows下的mysql客户端mysqlworkbench 链接虚拟机上CentOS的mysql服务器,整个过程记录如下: 一.安装客户端Mysql WorkBench 1.下载安装包:mysql-workbench-community-6.2.5-winx64.msi 下载路径:http://dev.mysql.com/download

sphinx在windows下的简单安装与使用

1.下载地址 http://sphinxsearch.com/downloads/release/,我这里下的是“Win64 binaries w/MySQL+PgSQL+libstemmer+id64 support”,下载后文件名:sphinx-2.0.6-release-win64-id64-full.zip: 2.将其解压到D: \ sphinx,并在D:\sphinx下新建目录data(用来存放索引文件)与log(用来存放日志文件): 3.将D:\sphinx\sphinx.conf.

windows下忘记mysql的root密码解决方法(图文)

在windows下忘记mysql的root密码对于很对新手来说,也是会经常遇到的,我也刚好遇到啦,参考网上的解决办法,自己又整理啦一下. 1.首先需要查看mysql的服务是否启动. 打开cmd窗口,输入命令:net start 2.如果mysql服务已经启动,则需要先停止mysql服务. 命令:net stop mysql 3.然后需要切换到自己本地mysqld的安装目录后,执行以下命令: mysqld --defaults-file="C:\Program Files\MySQL\MySQL