Windows下的MySQL安装
- 1 Windows下的MySQL安装
- 1.1 获取MySQL
- 1.2 安装
- 1.2.1 解压文件
- 1.2.2 安装MySQL服务
- 1.2.3 配置MySQL
- 1.3 管理MySQL服务
- 1.4 登录和设置密码
- 1.5 查看MySQL的状态信息
1 Windows下的MySQL安装
1.1 获取MySQL
复制代码
1
2
3
4
5
61. 打开:https://dev.mysql.com/downloads/mysql/ 2. 切换到旧版本,点击:Looking for previous GA versions? 3. 下载64位:Windows (x86, 64-bit), ZIP Archive【mysql-5.7.34-winx64.zip】 4. 点击:No thanks, just start my download. 将获取到安装包:mysql-5.7.34-winx64.zip
1.2 安装
1.2.1 解压文件
复制代码
1
2
3
4
5
6
7
8
9
10
111. 创建文件夹C:mysql5.7.34 2. 将压缩文件【mysql-5.7.34-winx64.zip】解压到C:mysql5.7.34 解压后的文件和文件夹说明 bin目录 :存放可信执行文件 docs目录 :存放一些文档 include目录 :存放头文件 lib目录 :存放库文件 share目录 :存放字符集,语言等信息 LECENSE文件 :协议内容 README :介绍版权,版本等信息
1.2.2 安装MySQL服务
复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
191. 管理员运行cmd 1.1 检查是否安装了MySQL: 1.1.1 查找SQL服务的命令:sc query |findstr "SQL" 1.1.2 查找是否占用了3306端口的命令[此命令可以获取PID,用于tasklist命令查找占用3306对应的程序]:netstat -ano | findstr "3306" 1.1.3 查找哪个进程占用了3306端口的命令:tasklist | findstr "4204" # 4204是上面命令查到的PID【根据情况判断】 1.2 如果冲突:【先停止端口,后删除服务】 1.2.1 如果是端口冲突,则可以停止对应的服务 命令:net stop MySQL # 此服务名,可以通过上述命令查询端口后查询服务 1.2.2 如果是服务名冲突,则可以移除服务 命令:mysqld.exe -remove # 此命令需要切换到MySQL安装目录下bin目录下执行 或者是系统移除服务命令:sc delete MySQL 2. 进入MySQL目录 命令:cd C:mysql5.7.34bin 3. 安装 命令:mysqld.exe -install # 只是服务安装,但是还需要配置MySQL配置文件后初始化数据库,最后启动该服务生效 # 此命令可以指定服务名:mysqld.exe -install mysql57 # 【同时安装5.7和8.0MySQL的时候分别指定不同的服务名称即可实现,但是端口另外配置文件指定不同的端口即可】
1.2.3 配置MySQL
复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21# 上面的安装只是安装服务,还需要指定MySQL配置文件后初始化数据库启动后才生效 1. 创建MySQL配置文件:my.ini【Linux系统使用my.conf,Windows系统中也可以使用该文件名】 配置如下: [mysqld] basedir=C:mysql5.7.34 datadir=C:mysql5.7.34data port=3306 2. 初始化数据库 创建my.ini 配置文件后,数据库文件目录C:mysql5.7.34data还没创建,初始化将自动创建数据文件目录 切换到C:mysql5.7.34bin下执行 命令:mysqld.exe --initialize-insecure 命令说明: 1. --initialize 表示初始化数据库 2. -insecure 2.1 忽略安全性,也就是root用户密码为空 2.1 如果省略 -insecure,也就是命令为:mysqld.exe --initialize; MySQL将自动为默认用户root,生成随机的复杂密码 特别说明:前提条件: 版本5.5和5.6已经提供了data目录。不需要初始化数据库 只有版本5.7和8.0需要执行初始化数据库的操作
1.3 管理MySQL服务
复制代码
1
2
3
4
5
6
7# 这里管理MySQL服务。是启动,停止MySQL,可以通过Windows服务管理器管理MySQL服务 # 也可以通过如下命令启动和停止MySQL服务 # 启动MySQL net start MySQL # 停止MySQL net stop MySQL
1.4 登录和设置密码
复制代码
1
2
3
4
5
6
7
8# 上述安装后,root用户只能本地localhost登录和无密码,这样子是不安全的,需要设置密码 1. 登录到数据库中 切换到目录:cd C:mysql5.7.34bin 登录命令:mysql -uroot # 登录命令扩展:mysql -uroot -h localhost -P 3306 -p123456 2. 设置密码: 命令:ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
1.5 查看MySQL的状态信息
复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42mysql> status -------------- mysql Ver 14.14 Distrib 5.7.34, for Win64 (x86_64) Connection id: 3 Current database: Current user: root@localhost SSL: Cipher in use is ECDHE-RSA-AES128-GCM-SHA256 Using delimiter: ; Server version: 5.7.34 MySQL Community Server (GPL) Protocol version: 10 Connection: localhost via TCP/IP Server characterset: latin1 Db characterset: latin1 Client characterset: gbk Conn. characterset: gbk TCP port: 3306 Uptime: 2 min 27 sec Threads: 1 Questions: 7 Slow queries: 0 Opens: 105 Flush tables: 1 Open tables: 98 Queries per second avg: 0.047 --------------
最后
以上就是坦率大米最近收集整理的关于Windows下的安装MySQL1 Windows下的MySQL安装的全部内容,更多相关Windows下的安装MySQL1内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复