概述
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. 打开: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. 创建文件夹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. 管理员运行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
# 上面的安装只是安装服务,还需要指定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服务
# 这里管理MySQL服务。是启动,停止MySQL,可以通过Windows服务管理器管理MySQL服务
# 也可以通过如下命令启动和停止MySQL服务
# 启动MySQL
net start MySQL
# 停止MySQL
net stop MySQL
1.4 登录和设置密码
# 上述安装后,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的状态信息
mysql> 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 Windows下的MySQL安装所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复