到官网下载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
[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]
# 设置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\ |
+--------------------------+---------------------------------------+
问题完美解决
分享到:
相关推荐
本文将详细介绍如何在Windows环境下通过解压MySQL的安装包进行安装,这里以MySQL-5.7.12-winx64为例。 首先,你需要下载MySQL的zip压缩文件,例如MySQL-5.7.12-winx64.zip。下载完成后,将其解压缩到你希望安装的...
MySQL 在 WINDOWS plataforma 的安装和配置 本文将详细介绍如何在 WINDOWS 平台上安装和配置 MySQL 数据库,包括下载、安装、配置和启动 MySQL 服务器。 一、MySQL 下载 MySQL 是一个开源的关系数据库管理系统,...
### MySQL解压版安装知识点详解 #### 一、MySQL解压版概述 MySQL是一种广泛使用的开源关系型数据库管理系统(RDBMS),因其性能稳定、易于使用等特点,在互联网领域有着极高的应用价值。对于初学者或者想要快速搭建...
Windows 下 MySQL 安装配置图解
用户只需双击运行此脚本,就可以在无需手动干预的情况下完成MySQL的安装过程。批处理脚本的主要优点是自动化和可定制性,可以根据不同需求进行修改。 在`start.bat`脚本中,可能会包含以下关键步骤: 1. **下载...
在Windows操作系统上安装MySQL的解压版是一种手动配置MySQL服务器的方法,尽管这可能比使用预配置的安装包或像Wamp这样的集成环境更复杂,但对理解MySQL的内部工作原理非常有帮助。以下是一个详细的步骤指南,解释...
在Windows操作系统上安装MySQL可能遇到一些问题,特别是在最新的Windows 11环境下。本文将详细讲解如何顺利安装MySQL,并解决在Windows 11上安装时可能出现的问题。 首先,让我们了解MySQL的基本安装流程。你需要从...
Windows下安装MySQL详细教程.pdf
MySQL迷你版本是针对Windows平台设计的一个轻量级数据库管理系统,主要特点是体积小、易于安装和使用,适合于学习、开发或小型项目应用。这个压缩包包含的文件是用于在Windows上快速启动和运行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操作系统中安装多个MySQL实例是一项常见的需求,特别是在开发、测试和生产环境并存的情况下。以下将详细讲解如何在Windows上设置和管理多个独立的MySQL服务。 首先,我们需要理解MySQL的安装原理。MySQL...
本文将详细阐述如何在Windows环境下安装MySQL 5.0解压版数据库,基于蓝鲸灵分享的经验和步骤,帮助读者顺利完成数据库的部署。 #### 实验环境 在开始之前,明确实验环境是非常必要的,这包括硬件和软件两个方面。...
在Windows环境下安装MySQL数据库是一个常见的任务,尤其对于网站开发或者数据管理来说,MySQL是一个非常流行的开源关系型数据库管理系统。以下是一份详细的安装指南,旨在帮助你理解安装过程和配置选项。 首先,你...
在Linux环境下,MySQL的安装通常通过包管理器进行。对于x64系统,可以使用`yum`或`dnf`(取决于你的系统)。首先,更新系统包列表: ```bash sudo yum update 或 sudo dnf update ``` 然后,安装MySQL Server: ```...
在这篇文章中,我们将详细介绍如何在 Windows 下安装 MySQL 5.6。从下载到安装和配置,我们将一步步指导你完成整个安装过程。 下载MySQL 首先,我们需要下载 MySQL 的安装包。在 MySQL 的官方网站上,我们可以下载...
用FLASH,详细的演示了在Windows2000下安装和配置MySQL 5.0的过程
Windows下安装MySQL