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下载
2.这里我们选择此版本8.0.30 版本
tip:下载完成之后解压,解压文件不像 .exe 文件安装包采用繁琐安装,通过Dos命令直接解压放到你想要安装的位置即可:
一、MySQL 8.0.30
2.安装 MySQL和配置 MySQL
步骤如下:
1.解压压缩包至指定位置
2.在 根目录下建立 my.ini 文件
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
依次键入 D: cd D:\App\mysql-8.0.30-winx64\bin mysqld --initialize --console mysqld --install net start mysql是由于没有不能像 .exe 以管理员的方式运行
记住初始密码:
wk55sJRfkr&V
2.解决:
4.登录 MySQL 服务 ,并修改密码
登录:mysql -u root -p
输入密码:输入刚才初始化的密码:wk55sJRfkr&V
修改密码为admin:ALTER USER 'root'@'localhost' IDENTIFIED BY 'admin';
输入退出:exit
重新登录:mysql -u root -p
admin
至此 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
启动mysql
net start mysql 和 net stop mysql
net start mysql2 和 net stop mysql2
都只能在 cmd 的 以管理员的身份才能执行,且如果没有进入目录****下,必须配置了其中一个的环境变量才可以进行登录,需要启动另一个要切换环境变量
2.或者你可以这样配置如果你设置的端口不是同一个3306的话,比如设置了不同的端口 则可以同时启动
这样配置
格式都可以
登录通过 端口 Port 3306
mysql -h localhost -u root -P 3306 -p
admin登录通过 端口 Port 3307
mysql -u root -P 3307 -h localhost -p
admin2