【数据库1】win10系统下,MySQL数据库安装环境搭建

2023-11-15

一、MySQL下载

        登录MySql网站:https://www.mysql.com/【MySql官方网站】。下拉页面至最末端。如图:

        选择downloads里面的 Mysql community server 链接,进入下载页面。如图:

        根据个人系统情况,下载对应的MySql。

        选择不用登录下载Mysql。 

二、MySql安装

        1.解压。把下载好的压缩包进行解压,我的解压路径为:C:\lamp\mysql8。如图所示。

        2.配置环境变量。打开【控制面板】,在搜索栏中输入“环境变量”,选择“编辑系统环境变量”

        3.新增系统变量。在【PATH】变量后面增加,C:\lamp\mysql8\bin。编辑完成后,点击确定按钮。如图所示。 

         4.新建data文件夹。在MySql安装目录下,新建一个data文件夹,用来存放数据。如图所示。

         5.新建my.ini文件。同样地,在MySql安装目录下,新建一个my.ini文件,用来设置MySql配置。如上图所示。然后打开my.ini文件,编辑文件内容。内容输入如下(可直接复制)。

# For advice on how to change settings please see
# http://dev.mysql.com/doc/refman/5.6/en/server-configuration-defaults.html
# *** DO NOT EDIT THIS FILE. It's a template which will be copied to the
# *** default location during install, and will be replaced if you
# *** upgrade to a newer version of MySQL.

[mysqld]
port = 3306
#设置mysql的安装目录
basedir=C:\lamp\mysql8
#设置mysql的数据目录
datadir=C:\lamp\mysql8\data
max_connections=200
character-set-server=utf8
default-storage-engine=INNODB
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
[mysql]
default-character-set=utf8

# Remove leading # and set to the amount of RAM for the most important data
# cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%.
# innodb_buffer_pool_size = 128M
# Remove leading # to turn on a very important data integrity option: logging
# changes to te binary log between backups.
# log_bin
# These are commonly set, remove the # and set as required.
# basedir = .....
# datadir = .....
# port = .....
# server_id = .....
# Remove leading # to set options mainly useful for reporting servers.
# The server defaults are faster for transactions and fast SELECTs.
# Adjust sizes as needed, experiment to find the optimal values.
# join_buffer_size = 128M
# sort_buffer_size = 2M
# read_rnd_buffer_size = 2M

        6.打开管理员cmd窗口。从开始程序中,使用管理员身份打开CMD命令窗口。然后进入MySql安装目录中的bin目录。如图所示。

         7.安装MySql。在cmd窗口中,输入:mysqld -install,进行安装。执行命令后提示:Service successfully installed. 表示安装成功。如图所示。

         8.MySql初始化。在CMD窗口中,输入:mysqld --initialize -insecure --user=mysql ,进行mysql初始化;初始化之后的文件夹就是我一开始放图的文件夹了。

         9.启动MySQL服务。在管理员CMD窗口下,输入命令:net start mysql。如图所示,表示mysql服务成功启动。启动后,即可通过IP地址和端口号(3306)访问MySql服务。

        10.关闭MySQL服务。在管理员CMD窗口下,输入命令:net stop mysql。如图所示,表示mysql服务陈宫关闭。

 三、其他问题

        1.启动服务之后,执行mysqladmin -u root -p password 新密码。直接回车回车就OK了;

        2.如果需要远程连接还需要开启远程连接,连接上数据库后,修改mysql,user表中的ip地址为%,表示允许任何人连接;

四、服务无法启动3534问题。

        windows下安装mysql报错:"MYSQL 服务无法启动"的3534问题。如图所示

         一般两种原因:
        1.环境变量PATH没有添加完成
        2.配置文件my.ini没有编辑完成

        解决方法:

        1、环境变量PATH添加完成。步骤如下:       

                 https://jingyan.baidu.com/article/47a29f24610740c0142399ea.html

        2、data文件夹不对。

        查看data文件夹下面的long.err文件。里面包含启动不成功的原因。比如:Failed to find valid data directory.说明找不到有效的数据目录。

        首先,在cmd窗口下运行mysqld -remove 删除原服务。

        然后,删除data文件夹,如果有的话。

        最后,重新按照mysql安装步骤做一遍,就可以了。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

【数据库1】win10系统下,MySQL数据库安装环境搭建 的相关文章

随机推荐

  • daily technology

    Trending repositories on GitHub today GitHub The Hacker News Cybersecurity News and Analysis HackerNews Pxlet Yet anothe
  • 四数之和——python

    18 四数之和 难度中等997 给你一个由 n 个整数组成的数组 nums 和一个目标值 target 请你找出并返回满足下述全部条件且不重复的四元组 nums a nums b nums c nums d 若两个四元组元素一一对应 则认为
  • 学习使用 MATLAB 数学建模一篇文章就够了

    学习中 随着学习的深入会不断补充内容 欢迎大家一起学习数学建模知识 有什么问题 大家可以评论 一起讨论学习 需要LaTeX 数学建模模板和我收集的一些数学建模资料的可以评论留下邮箱 与君共勉 文章目录 一 MATLAB 知识学习 二 数学建
  • 剖析高性能队列Disruptor背后的数据结构和算法

    本文是学习算法的笔记 数据结构与算法之美 极客时间的课程 Disruptor 是一种内存消息队列 它经Java 中另外一个非常常用的内存消息队列 ArrayBlockQueue ABS 的性能 要高出一个数量级 可以算得上是最快的内存消息队
  • 深入浅出UML类图(五)

    实例分析3 售票机控制程序 某运输公司决定为新的售票机开发车票销售的控制软件 图I给出了售票机的面板示意图以及相关的控制部件 图I 售票机面板示意图 售票机相关部件的作用如下所述 1 目的地键盘用来输入行程目的地的代码 例如 200表示总站
  • 1063. 计算谱半径(20)

    在数学中 矩阵的 谱半径 是指其特征值的模集合的上确界 换言之 对于给定的n个复数空间的特征值 a1 b1i an bni 它们的模为实部与虚部的平方和的开方 而 谱半径 就是最大模 现在给定一些复数空间的特征值 请你计算并输出这些特征值的
  • Java学习笔记:Servlet

    JavaWeb三大组件 Servlet Filter 过滤器 Listener 监听器 Servlet生命周期 1 初始化阶段 调用init 方法 2 响应客户请求阶段 调用service 方法 3 终止阶段 调用destroy 方法 生命
  • Eclipse 部署Thrift 实例 & 服务模型实例演示(java)

    一 Eclipse 部署Thrift 实例 注 需要1 工具包thrift 0 9 0 ext 下载地址http download csdn net detail xyw eliot 5414527 2 Java语言Thrift工程需要的j
  • Java循环for, while和do...while&break,continue,return

    为什么80 的码农都做不了架构师 gt gt gt Java有非常灵活的三循环机制 可以使用以下三种循环之一 while 循环 do while 循环 for 循环 从Java5 增强的for循环中进行了介绍 这主要是用于数组 while
  • go中make和new的用法,以及nil用法

    看如下代码 package main import fmt unsafe func main make和new函数 new函数用法 a 10 默认值 int rune byte float bool string这些类型都有默认值 指针 切
  • 多进程和多线程的差别(优缺点)

    多进程 多线程 目录 一 多线程的优点 二 多进程的优点 目录 对于问多进程和多线程之间的差别的问题 其实我们只要表明我们所知道的多进程和多线程各自的优点就可以了 一 多线程的优点 1 线程间通信会更加灵活 包括进程间通信在内还可以使用全变
  • Python基于Scapy的抓包协议分析器

    环境 py3 8 原理 模仿wireshark 利用python的scapy模块下的sniff 函数进行数据的抓取 并进行所谓的 消费者处理 即跟据OSI网络协议模型进行协议分析 将整个程序精简的概括得到最关键的一句代码 sniff prn
  • 企业商家怎么做小程序商城?

    自小程序商城的出现 帮助了很多企业商家打破了传统线下卖货的瓶颈 打通了线上卖货的渠道 为企业商家带来销售额的提升 当然还没入局的企业商家趁现在也可以做自己的小程序商城 在线上流量中分一杯羹 那么下面说说企业商家怎么做小程序商城 一 准备好小
  • JSP-内置对象

    response动态响应的例子 response重定向的例子 通过session对象来保证 在不同页面跳转时是同一个用户
  • ehcache缓存过期时间和注解的使用。

    一 过期时间的测试 我们配置一个spring整合ehcache的例子 使用自动注解缓存的方式 进行测试 timeToIdleSeconds表示最大空闲的时间 timeToLiveSeconds表示最大存活时间 例1 结果 5秒间隔内不过期
  • 学成在线网页制作(详细)

    项目分析 如图 分为四个模块 header头部模块 精品推荐模块 编程入门模块 数据分析师模块 机器学习模块 前端工程师开发模块 footer模块 如果仔细观察的话 第2 5 6属于一个模块 样式结构相同 同样的3 4模块相同 这样只要做出
  • linux gdb 不捕获SIGPIPE信号的方法

    gdb stops at SIGPIPE By default gdb captures SIGPIPE of a process and pauses it However some program ignores SIGPIPE So
  • 【⑯MySQL

    前言 欢迎来到小K的MySQL专栏 本节将为大家带来MySQL存储过程与函数概述 创建 调用 查看 修改 删除 争议的分享 目录 前言 1 存储过程概述 2 创建存储过程 3 调用存储过程 4 存储函数的使用 5 存储过程和函数的查看 修改
  • a-descriptions-item描述列表点击按钮显示相应内容

    实现功能 点击查询按钮 显示相应数据 部分数据只读 部分数据可修改 实现思路 首先通过点击按钮事件从接口获取内容 然后通过 显示在界面上 查询按钮触发事件代码 searchQuery var that this getAction this
  • 【数据库1】win10系统下,MySQL数据库安装环境搭建

    一 MySQL下载 登录MySql网站 https www mysql com MySql官方网站 下拉页面至最末端 如图 选择downloads里面的 Mysql community server 链接 进入下载页面 如图 根据个人系统情