window安装MySQL5.7

1、下载MySQL5.7.24

浏览器打开:

https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.24-winx64.zip

2、解压缩

下载下来的是一个压缩包,解压到你想放到的目录下面,我放的是"C:\MySQL"

3、配置MySQL环境变量

计算机右键 - 属性 - 高级系统设置 - 高级 - 环境变量---新建变量

找到系统变量"Path"或者"PATH",不区分大小写,然后点击编辑,如果原内容末尾有";",直接在末尾添加 ":\MySQL\mysql-5.7.24-winx64\bin",如果末尾没有";",在末尾添加";:\MySQL\mysql-5.7.24-winx64\bin"

4、添加文件

在解压文件夹里面没有data文件夹以及my.ini文件,所以新增一个data空文件夹,以及my.ini文件

my.ini文件内容如下

复制代码
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
#设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=C:\\MySQL\\mysql-5.7.24-winx64
# 设置mysql数据库的数据的存放目录
datadir=C:\\MySQL\\mysql-5.7.24-winx64\\data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB

5、安装MySQL服务

备注:在安装mysql服务时,一定要切换到mysql安装目录的bin目录下,否则会报错:发生系统错误2

以管理员身份运行cmd,执行安装mysql服务的命令:mysqld --install

出现"Service successfully installed.",说明服务已经成功安装

假设这里出现安装不成功,那么就有可能是你之前安装了但是卸载不完全导致的,所以一定要卸载干净

C:\Windows\system32>cd ../..

C:\>cd MySQL\mysql-5.7.24-winx64\bin

C:\MySQL\mysql-5.7.24-winx64\bin>mysqld --install

Service successfully installed.

6、初始化 mysql

C:\MySQL\mysql-5.7.24-winx64\bin>mysqld --initialize

7、启动 mysql

运行命令:net start mysql

C:\MySQL\mysql-5.7.24-winx64\bin>net start mysql

MySQL 服务正在启动 .

MySQL 服务已经启动成功。

8、寻找 mysql 默认密码

默认密码在data文件夹下面以err为结尾的文件当中

9、登录 mysql

运行命令:mysql -u root -p,然后输入密码,登录

更改密码:alter user root@localhost identified by '123456';

设置访问权限:

grant all on *.* to 'root'@'% ' IDENTIFIED BY '123456';

flush privileges;

退出mysql:quit

再次输入:mysql -u root -p123456 看下能不能登录数据库

相关推荐
551只玄猫14 分钟前
【数据库原理 实验报告1】创建和管理数据库
数据库·sql·学习·mysql·课程设计·实验报告·数据库原理
q54314708726 分钟前
MySQL SQL100道基础练习题
数据库·mysql
zhoupenghui1681 小时前
mysql 中如果条件where中有or,则要求or两边的字段都必须有索引,否则不能用到索引, 为什么?
数据库·mysql·索引
eggwyw2 小时前
完美解决phpstudy安装后mysql无法启动
数据库·mysql
java修仙传3 小时前
MySQL 事务隔离级别详解
数据库·mysql·oracle
Irissgwe3 小时前
MySQL存储过程和触发器专题
数据库·mysql·oracle
skiy5 小时前
MySQL Workbench菜单汉化为中文
android·数据库·mysql
创世宇图5 小时前
Alibaba Cloud Linux 安装生产环境-mysql
linux·mysql
重庆小透明6 小时前
【搞定面试之mysql】第一篇:mysql的优化和索引
mysql·面试·职场和发展
sthnyph7 小时前
MySQL 8.0在windows环境安装及配置
windows·mysql·adb