`
michael_wong
  • 浏览: 35597 次
  • 性别: Icon_minigender_1
  • 来自: 成都
文章分类
社区版块
存档分类
最新评论

Windows下安装MySQL解压版

阅读更多
到官网下载mysql-5.5.10-win32.zip,然后将mysql解压到任意路径,如:C:\mysql-5.5.10-win32

打开计算机->属性->高级系统设置->环境变量,新建一个环境变量,变量名为:MYSQL_HOME,变量值为你的mysql根目录,如:C:\mysql-5.5.10-win32
然后在系统变量Path中添加:;%MYSQL_HOME%\bin

在根目录下面有几个已经写好的"my-"开头的ini文件,选一个适合你的,如:my-small.ini。复制一份,将文件名修改为my.ini,添加以下内容:
[mysqld]
#设置字符集为utf8
default-character-set = utf8
basedir = C:/mysql-5.5.10-win32
datadir = C:/mysql-5.5.10-win32/data

[client]
#设置客户端字符集
default-character-set = utf8

[WinMySQLadmin]
Server = C:/mysql-5.5.10-win32/bin/mysqld.exe


打开命令提示符,进入%MYSQL_HOME%/bin目录,执行命令:mysqld -install将mysql安装到windows的服务。执行成功后会提示:C:\mysql-5.5.10-win32\bin>Service successfully installed.
如果想要卸载服务执行命令:mysqld -remove

然后在命令提示符下执行:net start mysql就能启动mysql了,停止服务输入命令:net stop mysql。如果想设置mysql是否自动启动,可以在开始菜单->运行中输入service.msc打开服务管理进行设置。

第一次登录的时候输入:

C:\Users\Administrator>mysql -u root

修改密码:

mysql> update mysql.user set password=PASSWORD('root') where User='root'
mysql> flush privileges


不过我在安装过程中还是出了点小问题,启动mysql的时候报错:

系统出错。

发生系统错误 1067。

进程意外终止。


打开%MYSQL_HOME%/data目录下的用户名.err文件,mysql的错误日志就记录在这个文件中。在里面发现这样一句话:

110327  0:12:02 [ERROR] MySQL: unknown variable 'default-character-set=utf8'

感觉很奇怪,以前一直都这样安装的。最后在mysql的官网上找到一篇中国DBA的求助信息,原来这是新版本的一个bug,不支持在my.ini中直接设置字符集为utf8。解决办法是:在default-character-set=utf8前面加上loose-即:
[mysqld]
#设置字符集为utf8
loose-default-character-set = utf8

[client]
#设置客户端字符集
loose-default-character-set = utf8


启动果然不再报错了。。。那份求助信息的原文地址:
http://forums.mysql.com/read.php?103,189835,237318

后记:

虽然使用上面的方式加入loose-以后,mysql启动不再报错了。但是在插入数据时依然出现了乱码问题,给我造成了不小的麻烦。
mysql> show variables like '%char%';
通过以上命令查看字符集编码,得到如下结果:
+--------------------------+---------------------------------------+
| Variable_name            | Value                                 |
+--------------------------+---------------------------------------+
| character_set_client     | utf8                                  |
| character_set_connection | utf8                                  |
| character_set_database   | latin1                                |
| character_set_filesystem | binary                                |
| character_set_results    | utf8                                  |
| character_set_server     | latin1                                |
| character_set_system     | utf8                                  |
| character_sets_dir       | C:\mysql-5.5.10-win32\share\charsets\ |
+--------------------------+---------------------------------------+
可以看出character_set_database ,character_set_server 的编码还是默认的latin1。

在[mysqld]配置选项下添加character-set-server = utf8,重启服务进入mysql再次查看:
+--------------------------+---------------------------------------+
| Variable_name            | Value                                 |
+--------------------------+---------------------------------------+
| character_set_client     | utf8                                  |
| character_set_connection | utf8                                  |
| character_set_database   | utf8                                  |
| character_set_filesystem | binary                                |
| character_set_results    | utf8                                  |
| character_set_server     | utf8                                  |
| character_set_system     | utf8                                  |
| character_sets_dir       | C:\mysql-5.5.10-win32\share\charsets\ |
+--------------------------+---------------------------------------+

问题完美解决
分享到:
评论
5 楼 dong686 2014-11-18  
感谢!又学习到了很多!
4 楼 Hansongxue 2014-04-13  
谢谢,分析很多到位,我还遇到一个问题,Install/Remove of the Service Denied!,就是没有以管理员的什么运行,在菜单栏上输入cmd,然后在cmd上右击,选择“以管理员的身份运行”,然后在进行上面的安装,安装成功,问题解决了。
3 楼 mh245500 2014-04-08  
谢谢,很给力!
2 楼 adermon_1224 2014-03-05  
少走了不少冤枉路
1 楼 ouyangshixiong 2014-02-27  
错误的还写这么多,直接写个整个的撒

相关推荐

    安装Mysql解压版

    MySQL是一种广泛使用的开源...通过以上步骤,你已经成功安装并配置了MySQL解压版,现在可以开始使用MySQL进行数据管理了。记得定期备份数据库,以防止数据丢失,并保持MySQL的更新,以获取最新的安全修复和功能改进。

    mysql解压版安装

    ### MySQL解压版安装知识点详解 #### 一、MySQL解压版概述 MySQL是一种广泛使用的开源关系型数据库管理系统(RDBMS),因其性能稳定、易于使用等特点,在互联网领域有着极高的应用价值。对于初学者或者想要快速搭建...

    Windows下MySQL 解压版安装教程

    以下是一个详细的步骤指南,解释如何在Windows上安装和配置MySQL解压版。 首先,你需要从MySQL官网下载MySQL的压缩包。例如,可以下载5.7.20版本。同时,由于该版本可能依赖于Visual C++ Redistributable Packages ...

    Mysql安装及Windows11无法安装解决

    在Windows操作系统上安装MySQL可能遇到一些问题,特别是在最新的Windows 11环境下。本文将详细讲解如何顺利安装MySQL,并解决在Windows 11上安装时可能出现的问题。 首先,让我们了解MySQL的基本安装流程。你需要从...

    mysql迷你版本_windows上解压运行

    MySQL迷你版本是针对Windows平台设计的一个轻量级数据库管理系统,主要特点是体积小、易于安装和使用,适合于学习、开发或小型项目应用。这个压缩包包含的文件是用于在Windows上快速启动和运行MySQL的必要组件。 ...

    简单粗暴mysql解压版教程

    MySQL解压版教程 在许多情况下,初学者或者开发者可能因为各种原因无法顺利安装标准的MySQL服务,例如系统权限问题、依赖冲突等。在这种情况下,MySQL的解压版提供了一个简单快捷的解决方案。本教程将详细讲解如何...

    mysql5.0数据库解压版安装

    #### 步骤二:MySQL解压版数据库的安装 1. **解压缩MySQL安装包**:下载MySQL 5.6.10解压版安装包至宿主机,通过共享文件夹将该文件传入虚拟机中。在虚拟机上选择一个目录,解压缩MySQL安装包至该目录下。 2. **...

    windows下mysql5.6的安装

    在这篇文章中,我们将详细介绍如何在 Windows 下安装 MySQL 5.6。从下载到安装和配置,我们将一步步指导你完成整个安装过程。 下载MySQL 首先,我们需要下载 MySQL 的安装包。在 MySQL 的官方网站上,我们可以下载...

    Mysql8.0.11-Windows安装指导

    ### MySQL 8.0.11 在 Windows 上的安装与配置指南 #### 一、概述 MySQL 是全球最流行的开源关系型数据库管理系统之一,广泛应用于各类应用开发中。本篇文章将详细介绍 MySQL 8.0.11 版本在 Windows 操作系统上的...

    window系统下如何进行mysql离线安装

    然而,在Windows系统下安装MySQL却是一个让人头疼的问题,本文将详细介绍如何在Window系统下进行MySQL离线安装。 下载和解压 首先,我们需要下载MySQL的离线安装包,可以从官方网站下载完整的安装版本或解压版。...

    Windows mysql8.0.36.0详细安装教程,附带MySQL安装包

    这个文件是MySQL官方社区版的安装向导,用于在Windows系统上安装MySQL服务器和相关组件。 **安装步骤**: 1. **解压与运行安装程序**:将压缩文件解压到一个方便的位置,然后双击`mysql-installer-community-8.0....

    mysql 5.7.43 windows64位 解压安装版

    MySQL是一个关系型数据库管理系统,由...MySQL 软件采用了双授权政策,分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型和大型网站的开发都选择 MySQL 作为网站数据库。

    Windows 10系统MySQL解压版本64位安装配置,尺寸Win10x64,MySQL.zip

    Windows 10系统MySQL解压版本64位安装配置,尺寸Win10x64,MySQL

    mysql-绿色-解压即用-带数据库工具-版本5.6-无繁琐安装-windows

    下载这个精心准备好的MySQL5.6稳定版,无须安装,解压立即使用。 自带数据库管理工具,数据库编辑超方便。 使用场景: 任何需要快速部署MySql作为数据库的场景。 使用方法: 下载后解压; 双击“启动MySQL数据库....

    windows下解压安装mysql5.6.40所需dll打包

    通过以上步骤,你应该能够成功地在Windows环境下安装并运行MySQL 5.6.40。如果你在安装过程中遇到任何问题,确保检查错误日志,以获取更具体的错误信息,以便找到解决方案。同时,保持系统和软件更新,以获得最新的...

    windows下mysql安装步骤

    这里,我们将详细介绍在 Windows 平台下安装 MySQL 的步骤。 安装准备 在安装 MySQL 之前,需要确保您的电脑上已经安装了 WinRAR 或者 WinZIP 等解压缩工具,以便能够解压 MySQL 安装包。 下载 MySQL 安装包 ...

    mysql5.7 windows bat脚本一键安装.zip

    1. **下载和解压MySQL安装文件**:脚本可能首先会检查MySQL的安装文件是否存在,如果不存在,它会自动从指定的URL下载并解压到特定目录。 2. **配置环境变量**:为了确保MySQL可被系统识别,脚本会添加MySQL的bin...

Global site tag (gtag.js) - Google Analytics