Window下MySQL安装配置

本文档详细介绍了MySQL5.1版本的安装与配置流程,包括自定义安装路径、服务配置、数据库语言编码设置等内容,适用于初学者及需要重新配置MySQL的用户。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

软件版本:

mysql-essential-5.1.41-win32.msi (这个比较轻量,呵呵。)

mysql-gui-tools-5.0-r17-win32.msi (一个图形工具)

1.安装

感觉界面很舒服啊。

“Next”,选择“Custom”,自定义,“Next”继续。

选择安装路径,配置安装内容,暂时不会用到C/C++的开发,所以没有选,

这里MySQLServer目录和My SQL Server Datafiles的目录不是父子同步更新的,MySQL Server是

程序文件的目录, MySQL Sever Datafiles是数据库的存放目录,可以分别配置。

确认安装信息如下:

安装完成后会询问时候立即配置数据库和注册,不注册好了,麻烦。开始配置,下一步:

安装完成。

2.MySQL配置。

启动配置界面如下:


第一个是详细配置,提供更优化的数据库,第二个是一般用途,提供通用的配置,

简单起见,选第二项“standard”,Next:

这个界面提供了是否把MySQL注册为服务,服务名称,是否自动启动等信息,是否把可执行文件放到

环境变量的选项等信息。我想他自动启动,所以把服务自动启动取消了, 但是为了方便,勾选了

Include Bin Directory In Windows PATH,这样使用命令控制的时候方便点。

这个步骤会给root用户创建密码,同时询问是否允许root用户的远程登录,还有是否要创建匿名用户等。

可以根据需要选择。我的配置如上所示。

复核选项,确认的话,点击 “Excute”执行配置。

执行完成后,退出。

如果选择详细配置的话,可以参考如下的配置:

选择配置方式,“Detailed Configuration(手动精确配置)”、“Standard Configuration(标准配置)”,我们选择“Detailed Configuration”,方便熟悉配置过程。

选择服务器类型,“Developer Machine(开发测试类,mysql占用很少资源)”、“Server Machine(服务器类型,mysql占用较多资源)”、“Dedicated MySQL Server Machine(专门的数据库服务器,mysql占用所有可用资源)”,大家根据自己的类型选择了,一般选“Server Machine”,不会太少,也不会占满。

选择mysql数据库的大致用途,“Multifunctional Database(通用多功能型,好)”、“Transactional DatabaseOnly(服务器类型,专注于事务处理,一般)”、“Non-Transactional DatabaseOnly(非事务处理型,较简单,主要做一些监控、记数用,对MyISAM数据类型的支持仅限于non-transactional),随自己的用途而选择了,我这里选择“Transactional Database Only”,按“Next”继续。

对InnoDB Tablespace进行配置,就是为InnoDB数据库文件选择一个存储空间,如果修改了,要记住位置,重装的时候要选择一样的地方,否则可能会造成数据库损坏,当然,对数据库做个备份就没问题了,这里不详述。我这里没有修改,使用用默认位置,直接按“Next”继续

选择您的网站的一般mysql访问量,同时连接的数目,“DecisionSupport(DSS)/OLAP(20个左右)”、“Online TransactionProcessing(OLTP)(500个左右)”、“Manual Setting(手动设置,自己输一个数)”,我这里选“OnlineTransaction Processing(OLTP)”,自己的服务器,应该够用了,按“Next”继续

是否启用TCP/IP连接,设定端口,如果不启用,就只能在自己的机器上访问mysql数据库了,我这里启用,把前面的勾打上,Port Number:3306,按“Next”继续

这个比较重要,就是对mysql默认数据库语言编码进行设置,第一个是西文编码,第二个是多字节的通用utf8编码,都不是我们通用的编码,这里选择第三个,然后在CharacterSet那里选择或填入“gbk”,当然也可以用“gb2312”,区别就是gbk的字库容量大,包括了gb2312的所有汉字,并且加上了繁体字、和其它乱七八糟的字——使用mysql的时候,在执行数据操作命令之前运行一次“SET NAMESGBK;”(运行一次就行了,GBK可以替换为其它值,视这里的设置而定),就可以正常的使用汉字(或其它文字)了,否则不能正常显示汉字。按“Next”继续。

选择是否将mysql安装为windows服务,还可以指定ServiceName(服务标识名称),是否将mysql的bin目录加入到WindowsPATH(加入后,就可以直接使用bin下的文件,而不用指出目录名,比如连接,“mysql.exe -uusername-ppassword;”就可以了,不用指出mysql.exe的完整地址,很方便),我这里全部打上了勾,ServiceName不变。按“Next”继续。

这一步询问是否要修改默认root用户(超级管理)的密码(默认为空),“Newrootpassword”如果要修改,就在此填入新密码(如果是重装,并且之前已经设置了密码,在这里更改密码可能会出错,请留空,并将“ModifySecuritySettings”前面的勾去掉,安装配置完成后另行修改密码),“Confirm(再输一遍)”内再填一次,防止输错。“Enable root access from remote machines(是否允许root用户在其它的机器上登陆,如果要安全,就不要勾上,如果要方便,就勾上它)”。最后“Create An Anonymous Account(新建一个匿名用户,匿名用户可以连接数据库,不能操作数据,包括查询)”,一般就不用勾了,设置完毕,按“Next”继续。

确认设置无误,如果有误,按“Back”返回检查。按“Execute”使设置生效。

设置完毕,按“Finish”结束mysql的安装与配置——这里有一个比较常见的错误,就是不能“Startservice”,一般出现在以前有安装mysql的服务器上,解决的办法,先保证以前安装的mysql服务器彻底卸载掉了;不行的话,检查是否按上面一步所说,之前的密码是否有修改,照上面的操作;如果依然不行,将mysql安装目录下的data文件夹备份,然后删除,在安装完成后,将安装生成的data文件夹删除,备份的data文件夹移回来,再重启mysql服务就可以了,这种情况下,可能需要将数据库检查一下,然后修复一次,防止数据出错。

3.MySQL-tools安装配置

Next,配置安装路径。

Next,选择安装模式“Custom”。

选择要安装的组件和位置。

安装完成。

Next,开始安装。安装完成。

 

安装MySQL 时,系统提示:Cannot create windows service for mysql.error:0

原因是系统里有旧的mysql服务存在,解决办法如下:

要永久删除旧的mysql服务,需要用户以管理权限在命令行上执行下列命令:
C:\>sc delete mysql
[SC] DeleteService SUCCESS

<think>好的,我现在需要帮助用户找到在Windows系统上安装配置MySQL的教程。用户提到了几个引用,我需要先看看这些引用的内容是否相关。 首先,引用[1]是关于MySQL 5.7的安装配置教程,提到了下载链接和解压步骤。引用[2]建议将MySQL安装在D盘根目录,并提到环境配置。引用[3]是MySQL 8.0.26的教程,重点在系统变量的Path设置。用户的需求是安装配置MySQL,所以需要整理这些步骤。 接下来,我需要确定用户可能需要的具体版本。引用里有5.7和8.0.26,可能需要分版本说明。另外,用户可能对安装路径、环境变量配置、初始化步骤等有疑问,需要详细说明。 然后,考虑用户可能的操作步骤:下载、解压、配置环境变量、初始化、启动服务、设置密码等。需要将这些步骤按顺序整理,确保每个步骤清晰,并指出不同版本的差异,比如8.0以上可能使用mysqld --initialize命令,而5.7可能有所不同。 还要注意引用中的建议,比如安装到D盘根目录,避免路径问题。同时,环境变量的配置是关键,特别是%MYSQL_HOME%和bin目录的添加,这能确保命令行中可以直接使用mysql命令。 用户可能遇到的问题包括服务无法启动、密码忘记、配置文件修改等,是否需要包含常见问题解决?但用户主要问的是安装配置教程,可能先专注于主要步骤,如果有相关问题再生成问题部分。 最后,生成相关问题时要考虑用户可能进一步的需求,比如不同版本的区别、配置文件优化、服务管理、密码重置等,确保覆盖后续可能的疑问。</think>以下是Windows系统安装配置MySQL的详细教程,整合多个可靠来源的操作步骤: ### 一、MySQL安装准备 1. **版本选择**:建议选择5.7或8.0稳定版本(5.7适合传统应用,8.0支持新特性) 2. **下载地址**: - MySQL 5.7:[官方下载链接](https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.19-winx64.zip)[^1] - MySQL 8.0:[官方下载页面](https://dev.mysql.com/downloads/mysql/) 3. **安装路径**:建议解压到`D:\mysql`(避免中文路径和空格)[^2] ### 二、安装配置步骤 ```markdown 1. 解压安装包至目标目录 - 例如:`D:\mysql-5.7.19-winx64` 2. 配置环境变量 - 新建系统变量:`MYSQL_HOME = D:\mysql-5.7.19-winx64` - 编辑Path变量添加:`%MYSQL_HOME%\bin`[^3] 3. 创建配置文件(新建my.ini) ```ini [mysqld] basedir = D:/mysql-5.7.19-winx64 datadir = D:/mysql-5.7.19-winx64/data port = 3306 ``` 4. 初始化数据库(管理员权限运行CMD) ```shell mysqld --initialize-insecure --user=mysql ``` 5. 安装Windows服务 ```shell mysqld --install MySQL57 ``` 6. 启动MySQL服务 ```shell net start MySQL57 ``` 7. 设置root密码 ```shell mysqladmin -u root password "新密码" ``` ``` ### 三、验证安装 ```shell mysql -u root -p # 输入密码后出现mysql>提示符即成功 ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值