码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • Windows 10 - Mysql - zip压缩包详细安装教程


    目录

    • 1. 压缩包下载
    • 2. 解压文件路径注意要点与环境变量配置
    • 3. 数据库安装配置文件创建与配置
      • my.ini 配置文件内容
    • 4. 管理员命令行运行安装程序
      • 4.1 使用管理员权限打开命令行工具,运行如下命令。
      • 4.2 正式安装
    • 5. 验证登录 Mysql 账号 与 修改账户密码
      • 5.1 mysqladmin 命令修改密码
        • 5.1.1 空密码情况下修改密码(第一次密码回车情况)
      • 登录密码命令:
        • 5.1.2 已有密码的情况下修改密码
    • 6. Mysql 服务是否手动自动,看自己意愿
    • 7. 数据库图形界面 Navicat 12 连接报错 2059 问题
    • 参考链接:

    1. 压缩包下载

    https://dev.mysql.com/downloads/mysql/

    在这里插入图片描述
    注意:是双层压缩,核心文件在里面
    在这里插入图片描述

    2. 解压文件路径注意要点与环境变量配置

    注意解压文件可以在任意位置,不过后面就要特别注意,这个解压后的文件位置,这里的解压文件,笔者就放在了 D盘内,并且将核心文件夹跳至上一级目录,并且复制解压文件的bin文件夹的路径,如下。

    在这里插入图片描述

    修改系统变量
    在这里插入图片描述

    3. 数据库安装配置文件创建与配置

    在这里插入图片描述

    my.ini 配置文件内容

    特别注意这里的文件内的 basedir 和 datadir 配置,路径分别是解压文件路径和解压文件内新建的 data 文件夹路径。

    [mysql]
    
    # 设置mysql客户端默认字符集
    default-character-set=utf8 
    
    [mysqld]
    
    #设置3306端口
    port = 3306 
    
    # 设置mysql的安装目录
    basedir=D:\***\Programs\Database\mysql-8.0.30-winx64
    
    # 设置mysql数据库的数据的存放目录
    datadir=D:\***\Programs\Database\mysql-8.0.30-winx64\data
    
    # 允许最大连接数
    max_connections=200
    
    # 服务端使用的字符集默认为8比特编码的latin1字符集
    character-set-server=utf8
    
    # 创建新表时将使用的默认存储引擎
    default-storage-engine=INNODB
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24

    4. 管理员命令行运行安装程序

    4.1 使用管理员权限打开命令行工具,运行如下命令。

    mysqld --initialize-insecure --user=mysql
    
    • 1

    4.2 正式安装

    mysqld install
    
    • 1

    会提示安装成功

    第二条命令是启动 mysql 服务

    net start mysql
    
    • 1

    在这里插入图片描述

    5. 验证登录 Mysql 账号 与 修改账户密码

    按照如下操作的前提条件是必须必须先启动了 mysql 服务,命令为 net start mysql

    服务启动成功之后,需要登录的时候输入命令(第一次登录没有密码,直接按回车过)

    mysql -u root -p
    
    • 1

    在这里插入图片描述
    退出 Mysql 服务命令模式

    mysql> quit
    
    • 1

    在这里插入图片描述

    5.1 mysqladmin 命令修改密码

    5.1.1 空密码情况下修改密码(第一次密码回车情况)

    -u账户名 等效于 -u 账户名
    -p账户密码(旧密码)不等效于 -p 账户密码
    password (新密码)

    情况1 (这里的-p 后没有密码,是因为第一次是空密码,即回车导致的,特别特别注意这里的password 不是密码,而是一个参数,一个进入修改密码的参数)

    mysqladmin -u root -p password
    
    • 1

    等效于 ==

    情况2

    mysqladmin -uroot -p password
    
    • 1

    登录密码命令:

    情况1

    mysql -uroot -p
    
    • 1

    等效于

    mysql -u root -p
    
    • 1

    在这里插入图片描述
    情况2 (特别注意这里123456是笔者个人设置的密码,请自行设置密码)

    mysql -uroot -p123456
    
    • 1

    在这里插入图片描述

    特别注意这里的 -p 后是root 账户当前的密码,绝对绝对是没有空格的,如果有空格,那就是指定某个数据库

    在这里插入图片描述
    个人推荐,用mysql -uroot -p123456,省略了回车后,再输入密码这一过程,而且比较明显,当然如果为了安全考虑,建议使用 mysql -uroot -p ,然后再输入root账户的密码。

    5.1.2 已有密码的情况下修改密码

    mysqladmin -uroot -p123456 password
    
    • 1

    已知密码为 123456,进入修改密码模式 password

    在这里插入图片描述

    当然上面的命令还可以这样子输入,可以省略两次输入新密码的过程,如下所示:

    在这里插入图片描述

    6. Mysql 服务是否手动自动,看自己意愿

    在这里插入图片描述

    7. 数据库图形界面 Navicat 12 连接报错 2059 问题

    Navicat 12连接MySql 8 出现2059错误解决办法

    参考链接:

    MySQL下载与安装

    MySQL修改密码的3种方式

    mysqladmin 命令详解

    MySQL登录时出现Access denied for user ‘root‘@‘localhost‘ (using password: YES)无法打开的解决方法

    MysQL8.0.15安装时密码为空的解决办法

    完美解决MySQL ERROR:Access denied for user `root`@`localhost` (using password:YES)

    MySQL 常用命令(4)------mysqladmin命令详解

  • 相关阅读:
    【暑期每日一题】洛谷 P7398 [COCI2020-2021#5] Šifra~
    解决Adobe Premiere Pro CC 2018打开无反应,并出现.crash的文件问题
    定时器的使用和线程安全
    Vu3+Element-Plus根据路由配置生成菜单导航栏
    快速绘制流程图「GitHub 热点速览 v.22.47」
    等保测评答疑
    【无标题】
    MySQL运维实战(7.2) MySQL复制server_id相关问题
    网络技术八:Vlan和Trunk基础
    字节码学习之常见java语句的底层原理
  • 原文地址:https://blog.csdn.net/qq_42701659/article/details/126304844
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号