当前位置: 首页 > article >正文

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 看下能不能登录数据库


http://www.kler.cn/a/556546.html

相关文章:

  • Linux中DataX使用第四期
  • 【学习】验证数独的正确性
  • vue项目启动时报错:error:0308010C:digital envelope routines::unsupported
  • Map遍历----
  • 论文笔记-WWWCompanion2024-LLM as Data Augmenters for Cold-Start Item Recommendation
  • 记录:Docker 安装记录
  • git输错用户名或者密码
  • 快速入门——第三方组件element-ui
  • beremiz笔记chatgpt,部署在Ubuntu:20.04版本
  • DeepSeek 助力 Vue 开发:打造丝滑的 键盘快捷键(Keyboard Shortcuts)
  • jenkins【Choice Parameter】来配置发布到不同环境的目录
  • pe不支持重置微软在线账户密码解决方案
  • qt的下载安装详细介绍
  • Ubuntu 下 nginx-1.24.0 源码分析 - ngx_palloc_large 函数
  • Flutter 跳转后不允许返回
  • 八大经典排序算法
  • 物联网+人工智能的无限可能
  • TiDB 助力广发银行新零售信贷业务管理平台上线
  • golang的var ,make ,new, := 的区别
  • 【深度学习】使用其他深度学习框架(TensorFlow、PyTorch)实现波士顿房价预测任务