Win 10 安装 MySQL

  • 1.MySQL下载
  • 1.[MySQL下载](https://dev.mysql.com/downloads/mysql/)
  • 2.这里我们选择此版本8.0.30 版本
  • tip:下载完成之后解压,解压文件不像 .exe 文件安装包采用繁琐安装,通过Dos命令直接解压放到你想要安装的位置即可:
  • 一、MySQL 8.0.30
  • 2.安装 MySQL和配置 MySQL
  • 步骤如下:
  • 1.解压压缩包至指定位置
  • 2.在 根目录下建立 my.ini 文件
  • 2.1 my.ini 配置文件
  • 3.初始化MySQL
  • 1.Win + R 键入 cmd
  • 2.解决:
  • 4.登录 MySQL 服务 ,并修改密码
  • 二 MySQL 5.7.0.30
  • 1. 安装如下:
  • 启动mysql


1.MySQL下载

1.MySQL下载

window mysqlbinlog下载_MySQL

2.这里我们选择此版本8.0.30 版本

window mysqlbinlog下载_修改密码_02

tip:下载完成之后解压,解压文件不像 .exe 文件安装包采用繁琐安装,通过Dos命令直接解压放到你想要安装的位置即可:

一、MySQL 8.0.30

2.安装 MySQL和配置 MySQL

步骤如下:

1.解压压缩包至指定位置

window mysqlbinlog下载_修改密码_03

2.在 根目录下建立 my.ini 文件

window mysqlbinlog下载_mysql_04

2.1 my.ini 配置文件
[mysqld]
# 设置3306端口
port=3306
# 设置mysql的安装目录                    [改成自己的安装目录]
basedir=D:\App\mysql-8.0.30-winx64
# 设置mysql数据库的数据的存放目录         [不要自己新建该文件夹]
datadir=D:\App\mysql-8.0.30-winx64\data
# 允许最大连接数
max_connections=200
# 允许连接失败的次数。
max_connect_errors=10
# 服务端使用的字符集默认为utf8mb4
character-set-server=utf8mb4
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 默认使用“mysql_native_password”插件认证
#mysql_native_password
default_authentication_plugin=mysql_native_password
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8mb4
[client]
# 设置mysql客户端连接服务端时默认使用的端口
port=3306
default-character-set=utf8mb4

3.初始化MySQL

1.Win + R 键入 cmd

window mysqlbinlog下载_修改密码_05

依次键入 D: cd D:\App\mysql-8.0.30-winx64\bin mysqld --initialize --console mysqld --install net start mysql

window mysqlbinlog下载_mysql_06


是由于没有不能像 .exe 以管理员的方式运行


window mysqlbinlog下载_MySQL_07

记住初始密码:
wk55sJRfkr&V

2.解决:

window mysqlbinlog下载_MySQL_08


window mysqlbinlog下载_mysql_09

4.登录 MySQL 服务 ,并修改密码

登录:mysql -u root -p
输入密码:输入刚才初始化的密码:wk55sJRfkr&V
修改密码为admin:ALTER USER 'root'@'localhost' IDENTIFIED BY 'admin'; 输入退出:exit
重新登录:mysql -u root -p
admin

window mysqlbinlog下载_修改密码_10


至此 MySQL 安装完成了

二 MySQL 5.7.0.30

my.ini

[mysqld]
# 设置3307端口
port=3306
# 设置mysql的安装目录                    [改成自己的安装目录]
basedir=D:\Dev\mysql-5.7.30
# 设置mysql数据库的数据的存放目录         [不要自己新建该文件夹]
datadir=D:\Dev\mysql-5.7.30\data
# 允许最大连接数
max_connections=200
# 允许连接失败的次数。
max_connect_errors=10
# 服务端使用的字符集默认为utf8mb4
character-set-server=utf8mb4
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 默认使用“mysql_native_password”插件认证
#mysql_native_password
default_authentication_plugin=mysql_native_password
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8mb4
[client]
# 设置mysql客户端连接服务端时默认使用的端口
port=3307
default-character-set=utf8mb4

1. 安装如下:

步骤和mysql 8.0的一样
但是有一点不同 就是在安装命令上有一点不同

初始化:mysqld --initialize --console
安装:mysqld install MySQL2 --defaults-file=“D:\Dev\mysql-5.7.30\my.ini”
启动第二个安装的MySQL5.7 :net start mysql2
输入初始密码:#%5iZBiCZEUM
修改密码为admin:ALTER USER 'root'@'localhost' IDENTIFIED BY 'admin2'; 输入退出:exit
重新登录:mysql -u root -p
admin2

window mysqlbinlog下载_修改密码_11

启动mysql

net start mysql 和 net stop mysql
net start mysql2 和 net stop mysql2

都只能在 cmd 的 以管理员的身份才能执行,且如果没有进入目录****下,必须配置了其中一个的环境变量才可以进行登录,需要启动另一个要切换环境变量

2.或者你可以这样配置如果你设置的端口不是同一个3306的话,比如设置了不同的端口 则可以同时启动

这样配置

window mysqlbinlog下载_修改密码_12


window mysqlbinlog下载_mysql_13


格式都可以

登录通过 端口 Port 3306
mysql -h localhost -u root -P 3306 -p
admin

登录通过 端口 Port 3307
mysql -u root -P 3307 -h localhost -p
admin2