`

window7 下安装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 



打开命令提示符,进入%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代码 复制代码 收藏代码
1.[mysqld] 
2.#设置字符集为utf8 
3.loose-default-character-set = utf8 
4. 
5.[client] 
6.#设置客户端字符集 
7.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\ |
+--------------------------+---------------------------------------+
分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

    安装Mysql解压版

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

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

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

    window下mysql在qt下的安装步骤

    ### Window下MySQL在Qt下的安装步骤详解 #### 一、前言 在Windows环境下,将MySQL集成到Qt中,能够方便地开发出基于MySQL数据库的应用程序。本文将详细介绍这一过程,帮助开发者顺利实现MySQL与Qt的结合。 #### ...

    Mysql window7下zip安装

    至此,MySQL在Windows 7下的ZIP安装已经完成。你还可以通过创建快捷方式、配置环境变量等方式简化后续的使用过程。对于开发者而言,了解这些基本的安装和配置步骤对管理和维护MySQL数据库至关重要。同时,熟悉源码...

    Window10下安装 mysql5.7图文教程(解压版)

    1. 解压mysql-5.7.11-winx64.zip 到某文件夹, 如C:\DevelopCommon\mysql-5.7.11-winx64。 2. 配置环境变量 变量名 : MYSQL_HOME 变量值 : C:\DevelopCommon\mysql-5.7.11-winx64 变量名 : Path 变量值 : ...

    mysql在window环境下安装步骤

    "mysql在window环境下安装步骤" MySQL是目前最流行的开源关系数据库管理系统之一,在Windows环境下安装MySQL的步骤可以分为七个部分:安装前的准备、解压安装包、创建数据目录和配置文件、配置文件参数、安装MySQL...

    MySql安装软件window

    MySql安装软件,解压即可安装,有疑问联系QQ258447604

    mysql8.0 附带一键安装脚本

    这个“mysql8.0 附带一键安装脚本”可能包含了一个简化 MySQL 8.0 安装过程的自动化脚本,使得在各种操作系统上部署数据库服务器变得更加便捷。 ### MySQL 8.0 的关键特性: 1. **增强的性能**:MySQL 8.0 通过...

    window版mysql8.0.23_win64安装包

    在Windows平台上安装MySQL 8.0.23_win64版,你需要遵循一系列步骤。下面将详细介绍这个过程。 首先,你需要下载MySQL 8.0.23_win64的安装包,这是一个名为`mysql-8.0.23-winx64.zip`的压缩文件。你可以从官方MySQL...

    mysql 5.7.20解压版安装方法步骤详解(两种方法)

    我来讲解下window64位下MySQL的安装,MySQL是在5.7开始安装版就只有32位下载服务了,这里我讲解解压版的MySQL如何安装,在安装MySQL解压版时对于新手的小编来说也是头疼得很,各种问题各种来没有安装版的一键轻松...

    mysql8.0(免安装版)(mysql-8.0.33-winx64.zip,VC-redist.x64.exe)

    安装MySQL 8.0免安装版的步骤通常包括解压`mysql-8.0.33-winx64.zip`,配置`my.ini`文件以指定数据目录和其他设置,然后启动MySQL服务。`VC_redist.x64.exe`需要在安装MySQL之前或之后安装,以确保所有依赖项得到...

    mysql安装配置教程 linux系统下安装

    本文旨在详细介绍如何在Linux系统下安装配置MySQL数据库。对于那些希望在移动电商服务器上部署MySQL的开发者和运维人员来说,本教程提供了从零开始的全面指南。我们将以CentOS 7作为示例操作系统,并使用MySQL ...

    mysql安装配置附带了window和Linux安装

    7. 启动MySQL服务,并检查是否正常运行。 五、进一步的MySQL管理 安装完成后,你可能还需要进行其他配置,如设置远程访问、创建数据库和用户、优化性能等。此外,学习使用MySQL的命令行工具或者图形化管理工具(如...

    window10下mysql8.0.36.0详细安装教程(含安装包)

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

    window下安装drupal教程

    在本文中,我们将详细介绍如何在 Windows 平台下安装 Drupal 内容管理系统(CMS)。Drupal 是一个国外非常流行的 CMS,具有强大的一切功能和插件支持。 安装 WAMP 首先,我们需要安装 WAMP(Windows Apache MySQL ...

    mysql的安装window图解

    ### MySQL在Windows下的安装流程详解 #### 一、前言 本文将详细介绍如何在Windows操作系统上安装MySQL数据库管理系统。MySQL是一种广泛使用的开源关系型数据库管理系统(RDBMS),因其高性能、可靠性和灵活性而受到...

Global site tag (gtag.js) - Google Analytics