- 浏览: 190273 次
- 性别:
- 来自: 上海
文章分类
最新评论
到官网下载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_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\ |
+--------------------------+---------------------------------------+
发表评论
文章已被作者锁定,不允许评论。
-
oracle 查看执行计划的方式
2016-12-20 18:16 388一、通过PL/SQL Dev工具 1、直接File- ... -
pl/sql 乱码解决
2016-08-25 16:25 335select userenv('language') from ... -
使用MySQL Proxy解决MySQL主从同步延迟
2016-08-15 16:26 541使用MySQL Proxy解决MySQL主从同步延迟 ... -
分库分表
2016-07-03 12:30 539第1章 引言 随着互联网 ... -
select for update
2016-03-30 17:45 632xjr80C7HA3olbVr3y6H3t5--AcosrkB ... -
数据库超时
2016-03-07 10:37 480 -
oracle merge into
2016-03-04 16:16 426/*Merge into 详细介绍 MERGE语句是Oracl ... -
oracle 分区表
2016-03-02 14:59 432(1) 表空间及分区表的 ... -
一些注意的sql写法
2016-01-20 14:07 765Dashboard > 流程空间 > home ... -
oracle 组合索引使用
2016-01-14 20:33 895在Oracle中可以创建组合索引,即同时包含两个或两个以上列的 ... -
oracle 索引
2016-01-14 20:24 653一、 ROWID的概念 存储了row在数据文件中的具体位置: ... -
oracle 查看sql执行计划
2016-01-14 14:06 393如果要分析某条SQL的性能问题,通常我们要先看SQL的执行计划 ... -
oracle sql调优 执行计划固化 排序等 SQL Plan Baseline
2015-11-14 16:13 14271.对查询进行优化,应 ... -
oracle 字段类型 收录
2015-11-02 19:52 775字段类型 中文说明 限制条件 其它说明 CHAR 固定长度字符 ... -
oracle trunc 函数
2015-08-25 17:57 573Oracle trunc()函数的用法 --Oracle t ... -
oracle 分析函数
2015-08-03 12:49 612oracle分析函数--SQL*PLUS环 ... -
跨数据库事务研究
2015-05-12 11:16 873两种方案: 1、分布式 ... -
Oracle的悲观锁和乐观锁
2015-04-22 13:27 458为了得到最大的性能, ... -
MySQL数据库MyISAM和InnoDB存储引擎的比较
2015-04-21 13:49 493MySQL有多种存储引擎,MyISAM和InnoDB是其中常用 ... -
nosql学习
2015-04-20 09:56 5621、NoSQL数据库概念 NoSQL ...
相关推荐
MySQL是一种广泛使用的开源...通过以上步骤,你已经成功安装并配置了MySQL解压版,现在可以开始使用MySQL进行数据管理了。记得定期备份数据库,以防止数据丢失,并保持MySQL的更新,以获取最新的安全修复和功能改进。
然而,在Windows系统下安装MySQL却是一个让人头疼的问题,本文将详细介绍如何在Window系统下进行MySQL离线安装。 下载和解压 首先,我们需要下载MySQL的离线安装包,可以从官方网站下载完整的安装版本或解压版。...
### Window下MySQL在Qt下的安装步骤详解 #### 一、前言 在Windows环境下,将MySQL集成到Qt中,能够方便地开发出基于MySQL数据库的应用程序。本文将详细介绍这一过程,帮助开发者顺利实现MySQL与Qt的结合。 #### ...
至此,MySQL在Windows 7下的ZIP安装已经完成。你还可以通过创建快捷方式、配置环境变量等方式简化后续的使用过程。对于开发者而言,了解这些基本的安装和配置步骤对管理和维护MySQL数据库至关重要。同时,熟悉源码...
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是目前最流行的开源关系数据库管理系统之一,在Windows环境下安装MySQL的步骤可以分为七个部分:安装前的准备、解压安装包、创建数据目录和配置文件、配置文件参数、安装MySQL...
MySql安装软件,解压即可安装,有疑问联系QQ258447604
这个“mysql8.0 附带一键安装脚本”可能包含了一个简化 MySQL 8.0 安装过程的自动化脚本,使得在各种操作系统上部署数据库服务器变得更加便捷。 ### MySQL 8.0 的关键特性: 1. **增强的性能**:MySQL 8.0 通过...
在Windows平台上安装MySQL 8.0.23_win64版,你需要遵循一系列步骤。下面将详细介绍这个过程。 首先,你需要下载MySQL 8.0.23_win64的安装包,这是一个名为`mysql-8.0.23-winx64.zip`的压缩文件。你可以从官方MySQL...
我来讲解下window64位下MySQL的安装,MySQL是在5.7开始安装版就只有32位下载服务了,这里我讲解解压版的MySQL如何安装,在安装MySQL解压版时对于新手的小编来说也是头疼得很,各种问题各种来没有安装版的一键轻松...
安装MySQL 8.0免安装版的步骤通常包括解压`mysql-8.0.33-winx64.zip`,配置`my.ini`文件以指定数据目录和其他设置,然后启动MySQL服务。`VC_redist.x64.exe`需要在安装MySQL之前或之后安装,以确保所有依赖项得到...
本文旨在详细介绍如何在Linux系统下安装配置MySQL数据库。对于那些希望在移动电商服务器上部署MySQL的开发者和运维人员来说,本教程提供了从零开始的全面指南。我们将以CentOS 7作为示例操作系统,并使用MySQL ...
7. 启动MySQL服务,并检查是否正常运行。 五、进一步的MySQL管理 安装完成后,你可能还需要进行其他配置,如设置远程访问、创建数据库和用户、优化性能等。此外,学习使用MySQL的命令行工具或者图形化管理工具(如...
这个文件是MySQL官方社区版的安装向导,用于在Windows系统上安装MySQL服务器和相关组件。 **安装步骤**: 1. **解压与运行安装程序**:将压缩文件解压到一个方便的位置,然后双击`mysql-installer-community-8.0....
在本文中,我们将详细介绍如何在 Windows 平台下安装 Drupal 内容管理系统(CMS)。Drupal 是一个国外非常流行的 CMS,具有强大的一切功能和插件支持。 安装 WAMP 首先,我们需要安装 WAMP(Windows Apache MySQL ...
### MySQL在Windows下的安装流程详解 #### 一、前言 本文将详细介绍如何在Windows操作系统上安装MySQL数据库管理系统。MySQL是一种广泛使用的开源关系型数据库管理系统(RDBMS),因其高性能、可靠性和灵活性而受到...