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

MySQL 5.7安装-windows11

一、下载 MySQL 5.7

前往 MySQL 官网下载 MySQL 5.7 的安装文件,选择适合您系统的版本进行下载。
在这里插入图片描述

如遇下载太慢这里提供百度网盘下载,提取码:4kmk

二、安装 MySQL 5.7

1.解压安装文件
将下载的压缩文件解压到指定的目录下,例如:D:\mysql-5.7。

2.配置 my.ini 文件
在 MySQL 安装目录下创建 my.ini 文件,填入以下内容:

[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8

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

3.初始化 MySQL 数据库

以管理员身份打开命令行窗口,进入 MySQL 安装目录下的 bin 目录,并执行以下命令:

mysqld --initialize --console

此命令将会初始化 MySQL 数据库,生成一个随机的 root 密码。请记录这个随机的root密码,后边修改密码会用到

4.安装 MySQL 服务

在命令行窗口中执行以下命令安装 MySQL 服务:

mysqld install

5.启动 MySQL 服务

在命令行窗口中执行以下命令启动 MySQL 服务:

net start mysql

此时,MySQL 服务已经成功启动。

三、修改 root 密码

MySQL 5.7 默认生成一个随机密码,需要修改 root 用户的密码。可以使用以下命令修改密码:

使用管理员身份打开命令行

①重启mysql:

net stop mysql
net start mysql

②进入mysql,登录

mysql -u root -p

不用输入密码,直接回车(出现Enter Password 也一样直接回车,即可登陆成功),或者直接复制上面得到的密码

③输入use mysql,修改root的密码:

update user set authentication_string=password(“新密码”) where user=“root”;

flush privileges;

④退出:

quit;

⑤再次重启mysql:

net stop mysql
net start mysql

⑥测试是否成功就是是否登陆成功咯。

mysql -u root -p

Enter Password>‘新密码’

参考:https://blog.csdn.net/weixin_50531218/article/details/129999921
https://blog.csdn.net/zhengkanzhuang6120/article/details/119868006
https://blog.csdn.net/gao_jun1/article/details/111029254


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

相关文章:

  • uni-app之数据驱动的picker选择器( uni-data-picker)之可以选择到任意级别
  • 写给初学者的React Native 全栈开发实战班
  • Ceph 中PG与PGP的概述
  • 数字IC后端实现之Innovus specifyCellEdgeSpacing和ICC2 set_placement_spacing_rule的应用
  • Matplotlib库中show()函数的用法
  • C++中的std::tuple和std::pair
  • 单实例应用程序
  • 论文阅读:Distributed Initialization for VIRO with Position-Unknown UWB Network
  • Java利用TCP实现简单的双人聊天
  • openssl+EVP详解
  • 数据库增删改查(CRUD)进阶版
  • 安防视频监控/视频融合/云存储EasyCVR页面数据显示不全该如何解决?
  • 【Hive】——数据仓库
  • Linux服务器超级实用的脚本
  • 海思SD3403/SS928V100开发(11)双网卡同网段外部回环搭建测试
  • 车联网架构设计(二)_消息缓存
  • C++学习之路(十五)C++ 用Qt5实现一个工具箱(增加16进制颜色码转换和屏幕颜色提取功能)- 示例代码拆分讲解
  • 每天一点python——day87
  • 网店一键搬家要用到的API接口
  • 【1day】致远A6系统任意文件下载漏洞学习
  • Pyside2 (Qt For Python)进度条功能实现
  • 【QT】Windows环境下,cmake引入QML
  • Elasticsearch 如何处理 Aggs 顺序中的大写字母和小写字母?
  • C语言每日一题(41)循环队列
  • C语言——指针(四)
  • 图扑参展高交会-全球清洁能源创新博览会