首页 > 数据库 >Window安装解压版MySQL5.7

Window安装解压版MySQL5.7

时间:2023-07-17 15:36:30浏览次数:46  
标签:解压 MySQL5.7 mysql 密码 Window ini MySQL my 目录

软件下载

官网地址:https://www.mysql.com

下载地址:https://dev.mysql.com/downloads/mysql/

安装步骤

  1. 下载后会得到 zip 安装文件

  2. zip 安装文件解压到某个目录下,解压的目录最好不要有中文和空格

  3. E:\Dev\languages\mysql\mysql-5.7.25 目录为例

  4. 添加环境变量:电脑-属性-高级系统设置,在 Path 中添加 mysqlbin 目录

环境变量

添加环境变量的意义在于:可以在 DOS 的任意目录下使用 MySQL 的指令

  1. MySQL 安装路径(即 E:\Dev\languages\mysql\mysql-5.7.25 )下创建 my.ini 文件
# Mysql 客户端设置
[client]
port=3306
default-character-set=utf8

# Mysql 服务设置
[mysqld]
# 设置 mysql 的安装目录 
basedir=E:\Dev\languages\mysql\mysql-5.7.25
# 设置 mysql 的数据目录 该目录不能手动创建 由系统创建(会生成很多文件和目录)
datadir=E:\Dev\languages\mysql\mysql-5.7.25\data
port=3306
character_set_server=utf8

# 跳过安全检查 登录时不用密码
skip-grant-tables
  1. MySQL5.7 的版本中,安装目录下是没有 my.ini 文件的,需要自己手动创建
  1. datadir 需要在 my.ini 中指定,并在初始化 MySQL 的时候由系统生成,会生成一系列相关的文件和目录,自己在 MySQL 安装路径下创建一个空的 data 目录是没有意义的
  1. skip-grant-table 用于跳过安全检查,即安装并初始化完 MySQL 后,连接 MySQL 时不需要输入密码(此时还没有设置密码),连接 MySQL 后才能设置登录密码,设置登录密码之后,再将 skip-grant-table 选项注销,并重启 MySQL 服务,那么下次连接 MySQL 时,需要输入设置的登录密码才能进入 MySQL
  1. 使用 管理员身份 打开 cmd,并切换到 E:\Dev\languages\mysql\mysql-5.7.25\bin 目录下,执行 mysqld -install 命令安装 MySQL 服务

安装MySQL服务

  1. 初始化 MySQL,还是在 管理员身份cmd 中,并且在 E:\Dev\languages\mysql\mysql-5.7.25\bin 目录下,执行 mysqld --initialize-insecure --user=mysql 命令

初始化MySQL

初始化 MySQL 时,会去加载 my.ini 文件,并根据其中的配置进行对应初始化,比如 my.ini 中配置了 datadir,那么初始化完成后,会在 datadir 指定的目录下创建 data 目录,并且 data 目录下生成了许多文化和目录

  1. 启动 MySQL 服务:net start mysql;停止 MySQL 服务:net stop mysql

启动MySQL服务

停止MySQL服务

  1. 连接 MySQL 管理终端:mysql -u root -p,当前 root 用户密码为空

连接MySQL终端

  1. 修改 root 用户密码 ,并刷新权限(不刷新修改不起作用)

设置登录密码

选择要操作的数据库:use mysql;

修改:update user set authentication_string=password('wolf') where user='root' and Host='localhost';

刷新:flush privileges;

  1. 修改 my.ini,注销 skip-grant-tables,并重启 MySQL 服务,再次进入时就会要求权限验证了(即需要输入设置的登录密码)
# skip-grant-tables

连接 MySQL 终端

  1. 连接前保证 MySQL 服务已经启动

  2. 连接命令:mysql -h 主机名 -P 端口 -u 用户名 -p密码

  1. -p密码 不要有空格,-p 后面没有密码,回车时会要求输入密码
  1. 如果没有写 -h ,默认就是本机
  1. 如果没有写 -P,默认的端口号就是 my.ini 文件中 [mysqld] -> port 指定的端口号

标签:解压,MySQL5.7,mysql,密码,Window,ini,MySQL,my,目录
From: https://www.cnblogs.com/elementplay/p/17560219.html

相关文章

  • Windows 必备的 13个 CMD 命令,学会了约美女同事去….. 有事半功倍的效果!
    MSG/server:192.168.1.101*"小美,下班后一起去吃饭呐,我是办公室里大壮!"TRANSLATEwithxEnglishArabicHebrewPolishBulgarianHindiPortugueseCatalanHmongDawRomanianChineseSimplifiedHungarianRussianChineseTraditionalIndonesianS......
  • redis 5.0.5 windows 启动
    在Windows上启动Redis5.0.5作为一名经验丰富的开发者,我将教会你如何在Windows上启动Redis5.0.5。让我们来看一下整个过程的步骤。步骤概览下面是Redis5.0.5在Windows上启动的步骤概览:步骤描述1.下载Redis5.0.52.解压Redis压缩包3.配置Redis4.启动Red......
  • window版redis设置密码后不生效
    背景环境winserver2012,redis-x64-3.0.504,java1.8由于历史遗留原因,部分老软件是部署在winserver上,尽着能不动就不动的原则,一直保留至今,软件也一直正常运行,但是最近机器扛不住了,只好迁移问题reids虽然在配置文件中配置了requirepass密码,但是一直不生效,即使redis.windows.conf......
  • windows与archlinux双系统安装记录
    参考博客1 https://zhuanlan.zhihu.com/p/138951848archlinux安装u盘制作软件rufus u盘数据备份镜像下载安装U盘制作,参考博客2 u盘制作 这个图片来自旁边的链接  注意:写入方式为DD而非ISO,选项那选择GPT而非默认的MBR,其他的按照旁边的图来就行,没有的就默认从windo......
  • windows安装nginx
    windows安装nginx安装环境操作系统:windows11。nginx版本:1.20.2。这只是我的安装环境,你安装的时候,如果你的操作系统版本和我的不一样,应该也不影响,但是希望安装的nginx版本最好和我的一样,我相信你按照我的教程步骤来安装一定会安装成功的。nginx下载百度网盘下载:https://......
  • 类似nohup在windows通过cmd后台运行进程方法
    Linux后台运行进程时,通常使用如下方法:nohup"运行的内容"&windows相应功能的命令行如下(此方法进程有页面,可能会在桌面展示,关闭窗口后进程消失。callstart/min"n""运行的内容"cmd下难以实现nohup能力,但使用powershell可以。以下powershell方法,可实现后台运行,退出power......
  • windows安全加固
     1.账号密码策略运行-->管理工具-->本地安全策略-->账户策略-->密码策略,设置参数如下图所示:建议密码长度不少于12位,启用密码复杂性要求(大小写、数字、特殊字符)。密码设置不应使用字典密码,如Passw0rd等,因为密码字典密码存在极易被破解的风险,极不安全。(密码字典概念可参考网上......
  • Windows开机自动同步时间
    前言  有些Windows客户端因主板电池没电或其他原因,每次启动系统后,读取到BIOS的时间是初始时间(1970年)或错误的时间,这时需要系统启动后立即向时间服务器同步一次时间。该方法是添加一个Windows任务计划,让系统启动后立即向时间服务器同步时间,所以不需要借助任何插件。环境Windo......
  • window.onload && window.addEventListener 区别
    window.onload&&window.addEventListener区别关于本节提到的:window.addEventListener('load',function(){alert('word')})window.onload=function(){alert('hello')}执行顺序addEventListener比onload先执行a......
  • linux 中gz文件解压的同时保留源文件
     001、[root@PC1test01]#ls##测试文件a.txt.gz[root@PC1test01]#gzip-dca.txt.gz>a.txt##解压,同时保留源文件[root@PC1test01]#lsa.txta.txt.gz[root@PC1test01]#cata.txt12345678910。  ......