`
lelong
  • 浏览: 554356 次
  • 性别: 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,添加以下内容:

Properties代码 复制代码 收藏代码
  1. [mysqld]   
  2. #设置字符集为utf8   
  3. default-character-set = utf8   
  4. basedir = C:/mysql-5.5.10-win32   
  5. datadir = C:/mysql-5.5.10-win32/data   
  6.   
  7. [client]   
  8. #设置客户端字符集   
  9. default-character-set = utf8   
  10.   
  11. [WinMySQLadmin]   
  12. Server = C:/mysql-5.5.10-win32/bin/mysqld.exe  
[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-即:

Properties代码  

 

[mysqld] 
# 设置mysql的安装目录 
# 设置mysql数据库的数据的存放目录,必须是data,或者是//xxx-data 
basedir=E://mysql-5.5.15-win32
datadir=E://mysql-5.5.15-win32//data 
#
# 设置mysql服务器的字符集 ,默认编码 v5.5.10之后不支持default-character-set=utf8
loose-default-character-set=utf8
character-set-server = utf8

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


[WinMySQLAdmin] 
# 指定mysql服务启动启动的文件 
Server=E://mysql-5.5.15-win32//bin//mysqld.exe

 

 



启动果然不再报错了。。。那份求助信息的原文地址:
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\ |
+--------------------------+---------------------------------------+

问题完美解决

分享到:
评论

相关推荐

    安装Mysql解压版

    本文将详细介绍如何在Windows环境下通过解压MySQL的安装包进行安装,这里以MySQL-5.7.12-winx64为例。 首先,你需要下载MySQL的zip压缩文件,例如MySQL-5.7.12-winx64.zip。下载完成后,将其解压缩到你希望安装的...

    图解WINDOWS下如何安装MYSQL数据库

    MySQL 在 WINDOWS plataforma 的安装和配置 本文将详细介绍如何在 WINDOWS 平台上安装和配置 MySQL 数据库,包括下载、安装、配置和启动 MySQL 服务器。 一、MySQL 下载 MySQL 是一个开源的关系数据库管理系统,...

    mysql解压版安装

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

    Windows下Mysql5.6安装图解

    Windows 下 MySQL 安装配置图解

    windows上一键安装mysql的bat脚本(实测)

    用户只需双击运行此脚本,就可以在无需手动干预的情况下完成MySQL的安装过程。批处理脚本的主要优点是自动化和可定制性,可以根据不同需求进行修改。 在`start.bat`脚本中,可能会包含以下关键步骤: 1. **下载...

    Windows下MySQL 解压版安装教程

    在Windows操作系统上安装MySQL的解压版是一种手动配置MySQL服务器的方法,尽管这可能比使用预配置的安装包或像Wamp这样的集成环境更复杂,但对理解MySQL的内部工作原理非常有帮助。以下是一个详细的步骤指南,解释...

    Mysql安装及Windows11无法安装解决

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

    Windows下安装MySQL详细教程.pdf

    Windows下安装MySQL详细教程.pdf

    mysql迷你版本_windows上解压运行

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

    简单粗暴mysql解压版教程

    本教程将详细讲解如何使用解压版MySQL进行安装和使用,特别适合新手练习。 首先,我们需要理解什么是MySQL的解压版。解压版是指MySQL服务器的二进制文件,无需通过安装程序,可以直接在解压后的文件夹中运行。这省...

    windows同时安装mysql5.0和8.0步骤(完美测试)

    windows同时安装mysql5.0和8.0步骤 windows同时安装mysql5.0和8.0步骤 windows同时安装mysql5.0和8.0步骤 windows同时安装mysql5.0和8.0步骤 windows同时安装mysql5.0和8.0步骤 windows同时安装mysql5.0和8.0步骤 ...

    mysql5.0数据库解压版安装

    本文将详细阐述如何在Windows环境下安装MySQL 5.0解压版数据库,基于蓝鲸灵分享的经验和步骤,帮助读者顺利完成数据库的部署。 #### 实验环境 在开始之前,明确实验环境是非常必要的,这包括硬件和软件两个方面。...

    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 操作系统上的...

    在Windows2000下安装MySQL 5.0

    用FLASH,详细的演示了在Windows2000下安装和配置MySQL 5.0的过程

    Windows下安装MySQL详细教程.md

    Windows下安装MySQL

    windows安装mysql.docx

    ### Windows环境下MySQL安装与配置详解 #### 一、前言 在Windows系统中安装MySQL数据库是一项常见的任务,尤其是在开发环境中。本文将详细介绍如何在Windows操作系统上安装MySQL,并配置必要的环境以便于开发工作...

    windows下安装Mysql

    以下是关于“Windows下安装MySQL”的详细步骤和相关知识点: 一、MySQL简介 MySQL是由Oracle公司维护的关系型数据库,它支持多种操作系统,包括Windows。MySQL以其开源、免费、高性能、高可用性等特性受到全球...

Global site tag (gtag.js) - Google Analytics