详细介绍windows下MySQL安装教程
- 格式:pdf
- 大小:146.41 KB
- 文档页数:2
详细介绍windows下MySQL安装教程⽬录
1、下载前需要了解的⼀些概念
2、选择⾃⼰需要的版本
3、连接MySQL服务
前⾔:
⼤家好,我是⼩诚,这段时间在⽹上进⾏了⼀些⾯试,发现⽆论什么公司,数据库的⾯试题都是不可避免的,甚⾄⼀些前端⼯程师⾯
试的时候都避免不了被询问到和数据库有关的⼀些问题。
通过⾯试,也发现了⼀些现象,⽹上的很多数据库教程都是讲得⽐较浅或者只讲解了⽚⾯,⽐较好的教程要么找不到要么就是收费
昂贵,为了⽅便⾃⼰复习以及帮助到⼀些想从全⾯了解数据库的⼩伙伴,这段时间在不断恶补数据库的知识,打算出⼀个关于《从
0到1-全⾯深刻理解MySQL》的教程,教程是以⼩⽩视⾓出发,从最简单的安装数据库到深⼊理解数据库如何执⾏SQL语句到数
据库如何实现数据存储和查询的全⽅位讲解。
争取让所有对MySQL库感兴趣的⼩伙伴都能够从中学习到⼀些知识,⽆论是⽤于⾯试或者拓展⾃⼰的知识⼴度⽅⾯起到⼀些帮
助,当我们对⼀个知识从"知其然"到"知其所以然"时,涨薪和升职⾃然也随之⽽来。
1、下载前需要了解的⼀些概念
在进⼊到官⽹下载的时候,我们会发现官⽹上提供了很多类型的版本,它们到底是什么意思,哪个才是我们需要的呢?下⾯就就来
简单介绍下常见的,如下:
MySQL Enterprise Edition: Mysql企业版本,包含了最新的特性和管理⼯具,以及可以提供技术⽀持(但是是要收费)。
MySQL Cluster CGE: ⼀个⽤于⾼吞吐量快速、稳定的访问数据的开源事务数据库,它包含了MySQL Cluster、MySQL Enterprise
Edition、MySQL Cluster Manager的功能。
MySQL Community (GPL):遵循GPL开源协议的MySQL版本,平常我们使⽤的⼤多数遵循这个协议下的社区版(它是免费的)
MySQL Installer: 是⼀个安装管理程序,因为MySQL家族包括了许多产品,所以提供了⼀个统⼀管理下载的⼯具。
MySQL Community Server: MySQL Community (GPL)下的开源社区版本,是使⽤的数据库开源版本(免费的,盘它)。Mysql
Workbench: 类似navicat是个图形界⾯UI⼯具,可以实现远程Mysql数据库访问(⼀开始不建议直接使⽤图形化管理⼯具,建议先通
过命令⾏了解,这样能够更快的认识Mysql,⾼⼿都是⽤命令⾏的(PS: 如有需要图形化⼯具的可以私我))。
2、选择⾃⼰需要的版本
到官⽹下载⾃⼰需要的版本(或者直接到云盘下载(私信我,这种⽅式更快),
下载步骤如下:
(1)进⼊MySQL官⽹ =》选择“DOWNLOADS”选项 =》 点击MySQL Community (GPL) Downloads »
(2)根据⾃⼰的需要选择“MySQL Community Server(不带图形化界⾯-推荐)”或者MySQL Workbench(带图形化界⾯的)
(3)下载安装包(32位电脑下载32位的安装包,64位电脑下载64位的安装包)
(4)解压下载好的安装包
(5)配置环境变量
环境变量: 指的是当你在命令⾏属于任意⼀个值时,win系统会去环境变量池中匹配,如果有匹配到可执⾏的路径,则直接去对应的
路径下进⾏执⾏。
如你输⼊mysql,然后你在环境变量中配置了你安装的MySQL路径为:D:\mysql8.x\bin,则系统会匹配成D:\mysql8.x\bin\mysql,如果这个⽬录下有这个可执⾏⽂件,则运⾏,具体步骤如下:。
3、连接MySQL服务
(1)启动MySQL服务器,并进⾏登录
(2)如果发现MySQL服务⽆法启动,则进⾏下⾯的配置即可
在mysql压缩的路径中添加以下my.ini⽂件,内容如下(把其中的两处⼯作路径改为⾃⼰的按照路径即可):
[mysqld]
# 设置3306端⼝
port=3306
# 设置mysql的安装⽬录
basedir=D:\Mylargeprogram\Mysql\mysql-8.0.12-winx64
# 设置mysql数据库的数据的存放⽬录
datadir=D:\Mylargeprogram\Mysql\mysql-8.0.12-winx64\data
# 允许最⼤连接数
max_connections=200
# 允许连接失败的次数。这是为了防⽌有⼈从该主机试图攻击数据库系统
max_connect_errors=10
# 服务端使⽤的字符集默认为UTF8
character-set-server=utf8
# 创建新表时将使⽤的默认存储引擎
default-storage-engine=INNODB
# 默认使⽤“mysql_native_password”插件认证
default_authentication_plugin=mysql_native_password
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[client]
# 设置mysql客户端连接服务端时默认使⽤的端⼝
port=3306default-character-set=utf8
执⾏执⾏ mysqld --initialize-insecure 指令进⾏配置,安装路径会默认⽣成⼀个data⽂件夹,
如下:
(3)输⼊mysqld --install将mysql注册到Window服务中,如果提⽰已经存在则跳过
(4)启动mysql服务:net start mysql
(5)连接Mysql服务: mysql -u root -p 回车(默认密码为空,输⼊密码时直接回车即可,为了安全性,记得修改密码哦),到此Mysql安装完
成,可以随便操作了!
(6)修改密码,分为MySQL5.x版本和8.x版本,步骤如下:
选中mysql数据库: use mysql
修改root⽤户的密码
// 5.x版本的修改
UPDATE USER SET PASSWORD=PASSWORD('你的密码') WHERE USER='root';
// 8.x版本的修改
// 格式: alter 表名 ⽤户名@user表中⽤户名对应的Host字段值 IDENTIFIED WITH 指定使⽤哪种加密技术 BY ‘修改后的密码'
ALTER USER root@localhost IDENTIFIED WITH caching_sha2_password BY '123456';
到此这篇关于详细介绍windows下MySQL安装教程的⽂章就介绍到这了,更多相关MySQL安装教程内容请搜索以前的⽂章或继续
浏览下⾯的相关⽂章希望⼤家以后多多⽀持!