千家信息网

win中如何安装,配置及操作mysql

发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,本文主要给大家介绍win中如何安装,配置及操作mysql,文章内容都是笔者用心摘选和编辑的,win中如何安装,配置及操作mysql具有一定的针对性,对大家的参考意义还是比较大的,下面跟笔者一起了解下主
千家信息网最后更新 2026年11月01日win中如何安装,配置及操作mysql

本文主要给大家介绍win中如何安装,配置及操作mysql,文章内容都是笔者用心摘选和编辑的,win中如何安装,配置及操作mysql具有一定的针对性,对大家的参考意义还是比较大的,下面跟笔者一起了解下主题内容吧。

在官网www.mysql.com,下载地址http://dev.mysql.com/downloads/mysql/,下载了MySQL压缩包版本的(Windows (x86, 64-bit), ZIP Archive)mysql-5.7.14-winx64.zip,区分64位和32位。下载时需要注册一个账号才能正常下载。

a.

b.点开之后会进入另一个页面,但却没有开始下载,这个时候不用怕,看不懂没关系,你只要知道他是要让你们登录(login),或者 申请账号(sign up)个就行了,登录或者申请成功后就会开始下载。(记住密码要字母和数字组合,字母要有大写)

c.注意:密码要字母和数字组合,字母要有大写字母

d.当然你如果有账户的话,也可以直接登录进去

e.成功后点击DownNow。文件不大,才200多M,很快的,稍等一下(成功后按理说也是到达下面这个地方的,但假如不知这样的话,你自己找一下,或者直接退出来,重复以上步骤,选登录那个就是了。

f.MySQL 是开源(open source)数据库,所谓开源就是可以查看源代码的,那么在哪下源代码呢?

在刚进-(第一个图片那地址)的时候。有一个Select Platform,选择下面的source code就行。

(同理如果要下载linux平台下的MySQL也是在这找)

下载完毕,下面开始着手安装和配置


安装步骤:

1、ZIP Archive版是免安装的。只要解压就行了。和安装版的没什么不同,但就是不需要安装。找到下载好的mysql-x.x.xx-winx64.zip右键选择(解压到...),找到你想安装的地方,默认是在C:\,但尽量不要放在C:\下,我的是D:\mysql下

2、进入解压目录,点击mysqld.exe,出现一个黑框就没有反应了,怎么启动呢?

没反应是因为服务还没开!

没开,是不是打开就好了?

服务还没安装!

怎么安装?

继续看后边。。。。。。

3、更改默认配置。其实理论上现在这样就可以直接安装服务了,但是因为是默认配置,我们使用的时候会出现很多问题。比如里面的汉字全是乱码之类的,所以建议你先配置一下默认文件。

在mysql-x.x.xx-winx64(我的是mysql5.7.14,根据自己的版本来定)目录下,新建个my.ini(最简单方式是复制my-default.ini改名为my.ini)。复制下面的代码保存就ok了。 my.ini会替换掉下面的my-default.ini文件。.ini文件是window里面的配置文件。保存里面各种默认的数据。安装版的是在安装的 时候让你自己选然后系统给你保存进来,zip archive是自己写,都一样。

如下图:


代码:(把里面D:\mysql\mysql-5.7.14,改成自己的软件路径,保存)

[mysql]

# 设置mysql客户端默认字符集

default-character-set=utf8

[mysqld]

#设置3306端口

port = 3306

# 设置mysql的安装目录

basedir=D:\mysql\mysql-5.7.14

# 设置mysql数据库的数据的存放目录

datadir=D:\mysql\mysql-5.7.14\data

# 允许最大连接数

max_connections=200

# 服务端使用的字符集默认为8比特编码的latin1字符集,MySQL 5.5 开始 default-character-set 这个配置就不用了,要改名为 character-set-server

character-set-server=utf8

# 创建新表时将使用的默认存储引擎

default-storage-engine=INNODB


4、安装mysql服务

开始->在面的搜索栏里面输入cmd,上面会出来一个cmd.exe,别忙着点确定,要右键这个cmd.exe选择一管理员的身份运行这个选项。不然会出现一个权限不够的错误码,若是my.ini写错的话,错误码是1067.(你也可以在C:\Windows\System32目录下找到这个cmd.exe,同样右键它,以管理员身份确定。)

以管理员身份运行cmd(一定要用管理员身份运行,不然权限不够),

输入:cd D:\mysql\mysql5.7.14\bin 进入mysql的bin文件夹(不管有没有配置过环境变量,也要进入bin文件夹,否则之后启动服务仍然会报错误2)

输入mysqld -install(如果不用管理员身份运行,将会因为权限不够而出现错误:Install/Remove of the Service Denied!)


安装服务,以管理员身份打开cmd窗口后,将目录切换到你解压文件的bin目录,要以你自己的目录为准。再输入mysqld install回车运行就行了,注意是是mysqld,不是mysql

出现Service successfully installed就ok了。

(借用别人的图,进入的目录应该是自己mysql所在目录)


启动服务,接着就是在输入 net start mysql 启动服务。或者不嫌麻烦就手动,打开服务手动启动了mysql服务。

如果出现错误1067,那就是配置文件修改错误,确认一下配置文件是否正确。

(借用别人的图,进入的目录应该是自己mysql所在目录)


win打开服务界面的简单方法。打开任务管理器(右键选择任务管理器也好,ctrl+alt+delete也罢,随你喜好)。点下面的服务就 ok了,比控制面板那个方法简单多了。也可以在cmd窗口里面输入services.msc也是可以的。


步骤走到>net start mysql 启动服务时,一直启动不起,查看my.ini配置及路径都是正确的,查找日志文件,mysql.user没找到,后初始化数据库

D:\mysql\mysql-5.7.14\bin>mysqld.exe --defaults-file="D:\mysql\mysql-5.7.14\my.ini" --initialize --explicit_defaults_for_timestamp

后,在启动报错为系统错误2,找不到指定文件,mysqld -remove mysql 重新安装也是不行,手动在服务里启动也启动不起,在网上找到了一个解决办法,也解了我的困惑,修改注册表项:

解压版没有像安装版 那样指定目录,所以需要更改注册表:

HKEY_LOCAL_MACHINE-SYSTEM-CurrentControlSet-services-mysql(服务名)-ImagePath

更改:

"C:\Program Files\MySQL\bin\mysqld" --defaults-file="C:\Program Files\MySQL\my.ini" mysql 为

"D:\mysql\mysql5.7.14\bin\mysqld" --defaults-file="D:\mysql\mysql5.7.14\my.ini" mysql

(要把注册表里的路径改为自己解压缩后Mysqld.exe所在的文件路径)

后>net start mysql 还是报错

又执行了一下

>mysqld -remove mysql

>mysqld -install

>net start mysql

启动正常,欧码噶的


5、配置mysql的环境变量

右键我的电脑->属性->高级系统设置->环境变量->path->编辑,在后边增加

D:\mysql\mysql5.7.14\bin;

或

增加变量

MYSQL_HOME=D:\mysql\mysql5.7.14

path最后增加(最有有;就不要在加;如果是在最前增加是需要在最前面加;)

;%MYSQL_HOME%\bin


6、使用

在cmd中

变换目录到D:\mysql\mysql5.7.14\bin

>mysql -uroot -p(第一次使用是没有密码的,但我使用时就有了密码,可能是刚才初始化时有了或5.7本身自带。就不是很清楚了)

找登录密码,登录密码在数据目录(my.ini配置的datadir目录)的日志文件中,比如我的就在D:\mysql\mysql-5.7.14\data下。文件名为 计算机名.err;比如我的电脑名为server-10,那密码就在server-10.err文件内,用记事本或者 notepad++或者任意文本编辑器打开该文件,ctrl+f,搜索password或root@localhost关键字,

找到如下这行信息:

2016-03-16T02:41:45.969406Z 1 [Note] A temporary password is generated for root@localhost: r1diaBlw&Hgp


相应的登录密码就是 r1diaBlw&Hgp

>mysql -uroot -p

输入上面查找的密码

mysql>set password = password('密码');

mysql>exit;

用新密码登陆

>mysql -uroot -p

新密码

mysql>show databases;

mysql>create database XXX default charset utf8;

mysql>grant all privileges on *.* to 'root'@'localhost' identified by "密码"


cmd下(添加了环境变量的情况):

导出数据库命令行:

mysqldump -u 数据库用户名 -p 数据库名称 > 导出的数据库文件

实例:mysqldump -uroot -p db1>g:\liongg.sql (把数据库db1 导出到 liongg.sql 文件中)

回车之后,会提示输入密码,有则输入无则直接回车,片刻即可成功。


导入数据库的命令行:

mysql -u 数据库用户名 -p 数据库名称 < 导入的数据库文件

实例:mysql -uroot -p db2

方法2:懒得添加系统环境变量,直接用Windows命令操作。那首先就需要转到MySQL安装目录下bin文件夹,才能使用mysql.exe和mysqldump.exe等命令。

开始>运行,输入cmd 确定开启命令行窗口,如图所示:输入MySQL安装目录 d: 回车,输入路径加命令行 mysql\mysql5.7.14\bin\mysqldump -u root -p db1>g:\liongg.sql 。

其他类似。


win下mysql用完必须输入exit退出,不然是不会退出的



7、以上为命令行管理数据库,下边为几款常用图形化数据库管理软件

给你们推荐几个图形化的管理工具:

1、phpMyAdmin

2、MySQLDumper

3、Navicat

4、MySQL GUI Tools

5、MySQL ODBC Connector


8、删掉mysql不用的文件,使其文件变小优化lib等其他目录下debug和*.pdb文件

看完以上关于win中如何安装,配置及操作mysql,很多读者朋友肯定多少有一定的了解,如需获取更多的行业知识信息 ,可以持续关注我们的行业资讯栏目的。

文件 目录 数据 服务 配置 数据库 输入 密码 管理 命令 错误 登录 变量 就是 管理员 身份 面的 运行 字母 环境 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 精品咖啡豆 互联网科技公司 互联网科技工作委员会主任 科技金融是不是互联网金融 互联网络科技有限公司 善班互联网科技 火传媒上海互联网科技 互联网科技汛 多迪互联网科技有限公司 科技大学互联网专业好不好 北京大学互联网科技怎么样 银川新华互联网科技职业技术培训学校图片 电子科技大学互联网创业大赛 天津腾达互联网科技有限公司 众安科技工业互联网合作 山东子淼互联网科技有限公司 全球科技与互联网公司市值变化 杭州科技互联网公司有哪些 互联网科技创新方面的资料 中国主要互联网科技公司 互联网巨头反垄断金融科技 上海喔噻互联网科技 互联网金融 科技创新 互联网科技咨询 深圳市运趣互联网科技有限公司 青岛中康互联网医疗科技有限公司 宜昌元轩互联网科技有限公司 中和天地互联网科技有限公司 启辰互联网科技 山东大美朱楼互联网科技有限公司
0