iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >MySQL 5.7.25在Windows平台如何安装
  • 745
分享到

MySQL 5.7.25在Windows平台如何安装

2024-04-02 19:04:59 745人浏览 泡泡鱼
摘要

这篇文章将为大家详细讲解有关Mysql 5.7.25在windows平台如何安装,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。1. 目录规划目录名称参数名称路径地址安装目

这篇文章将为大家详细讲解有关Mysql 5.7.25在windows平台如何安装,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

1. 目录规划

目录名称参数名称路径地址
安装目录basedirE:\mysql
数据文件目录datadirE:\mysql\data
临时文件目录tmpdirE:\mysql\data
Socket文件目录socketE:\mysql\data\mysql.sock
bin日志文件目录log_binE:\mysql\log\mysql-bin.log
relay日志文件目录relay_logE:\mysql\log\mysql-relay.log

2. MySQL 5.7 下载

目前MySQL 社区的GA 提供5 和8 的下载

由于目前大多数系统用的还是5的版本

这里统一使用5的版本

[MySQL CommUnity Server 5.7.25](https://dev.mysql.com/downloads/mysql/)

MySQL 5.7.25在Windows平台如何安装

MySQL 5.7.25在Windows平台如何安装

MySQL 5.7.25在Windows平台如何安装

3. 新建目录

E:\mysql目录下新建 data 及log目录

将下载完成后将文件拷贝至E:\mysql目录

注意不要将MySQL的安装文件的上层目录放入

最终目录结构如图

MySQL 5.7.25在Windows平台如何安装

4. 建立配置文件

windows 版本的MySQL 默认首先读取C盘跟目录下的my.ini文件,然后是my.cnf,最后会在%WINDIR%的目录

当然我们可以在启动时手动指定

我们这里建立c:\my.ini

[mysql]
user =
passWord =
[mysqld]
#-----------------MySQL Basic Setting-----------------#
server-id = 1723161113
port = 3306
user = mysql
pid-file = mysql.pid
character_set_server = utf8mb4
default_storage_engine = InnoDB
skip_name_resolve = 1
lower_case_table_names = 1
explicit_defaults_for_timestamp = 1
open_files_limit = 65535
max_connections = 1000
max_connect_errors = 100000
basedir = E:\\mysql
datadir = E:\\mysql\\data
tmpdir = E:\\mysql\\data
socket =E:\\mysql\\data\\mysql.sock
query_cache_type = 
query_cache_size = 
join_buffer_size = 64M
tmp_table_size = 64M
max_allowed_packet = 32M
read_buffer_size = 16M
read_rnd_buffer_size = 32M
sort_buffer_size = 32M
#-----------------MySQL Log Setting-----------------#
log_error = mysql-error.log
log_bin = E:\\mysql\\log\\mysql-bin.log
slow_query_log_file = mysql-slow.log
relay_log =E:\\mysql\\log\\mysql-relay.log
log_slave_updates = 1
sync_binlog = 1
relay_log_recovery = 1
binlog_fORMat = row
expire_logs_days = 14
slow_query_log = 1
long_query_time = 2
log_queries_not_using_indexes = 1
log_throttle_queries_not_using_indexes = 10
log_slow_admin_statements = 1
log_slow_slave_statements = 1
min_examined_row_limit = 1000
#-----------------MySQL Replication Setting-----------------#
slave_skip_errors = ddl_exist_errors
master_info_repository = TABLE
relay_log_info_repository = TABLE
gtid_mode = on
enforce_gtid_consistency = 1
binlog_rows_query_log_events = 1
#-----------------MySQL InnoDB Setting-----------------#
innodb_page_size = 16384
innodb_buffer_pool_size = 1024M
innodb_data_file_path = ibdata1:1G:autoextend
innodb_buffer_pool_instances = 8
innodb_file_per_table = 1
innodb_buffer_pool_load_at_startup = 1
innodb_buffer_pool_dump_at_shutdown = 1
innodb_flush_log_at_trx_commit = 1
innodb_lock_wait_timeout = 5
innodb_io_capacity = 800
innodb_io_capacity_max = 2000
#innodb_flush_method = O_DIRECT
innodb_file_format = Barracuda
innodb_file_format_max = Barracuda
innodb_undo_logs = 128
innodb_undo_tablespaces = 3
innodb_flush_neighbors = 1
innodb_log_file_size = 2G
innodb_log_buffer_size = 16777216
innodb_print_all_deadlocks = 1
innodb_strict_mode = 1
innodb_sort_buffer_size = 67108864
#skip-grant-tables=1
#-----------------MySQL semi Replication Setting-----------------#
#plugin_dir = /usr/local/mysql/lib/plugin
#plugin_load = "rpl_semi_sync_master=semisync_master.so;rpl_semi_sync_slave=semisync_slave.so"
#loose_rpl_semi_sync_master_enabled = 1
#loose_rpl_semi_sync_slave_enabled = 1
#loose_rpl_semi_sync_master_timeout = 5000

注意 这里我是将linux平台的参数拷过来的,可保证正常初始化

需要将innodb_flush_method 参数注释掉,因为不支持O_DIRECT方法。

路径需要用两个反斜杠

5. 初始化数据库

接下来我们初始化MySQL

使用管理员权限打开powershell (cmd亦可)

e:\mysql\bin\mysqld --initialize --console

初始化完成后会自动生成密码,请记住他

初始化完成后data 及 log目录会有相应的文件

MySQL 5.7.25在Windows平台如何安装

6. 添加MySQL至服务

e:\mysql\bin\mysqld --install

这时我们就可以使用windows 服务启停数据库

将MySQL bin目录添加至PATH环境变量

修改后记得重新打开命令窗口

MySQL 5.7.25在Windows平台如何安装

7. 连接数据库

使用如下命令连接

mysql -uroot -ppassword

MySQL 5.7.25在Windows平台如何安装

如报如下错误请将配置文件中的skip-grant-tables 取消注释后重新启动

MySQL Host '::1' or '127.0.0.1' is not allowed to connect to this MySQL Server

update user表即可

SQL> UPDATE mysql.user SET host='%' WHERE user='root';

SQL> flush privileges;

8. 启停数据库

我们既可以使用windows服务启停数据库

MySQL 5.7.25在Windows平台如何安装

也可以使用如下命令

关闭数据库

mysqladmin -uroot -p shutdown

需要管理员权限

net stop mysql

开启数据库

需要管理员权限

net start mysql

关于“MySQL 5.7.25在Windows平台如何安装”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

您可能感兴趣的文档:

--结束END--

本文标题: MySQL 5.7.25在Windows平台如何安装

本文链接: https://www.lsjlt.com/news/62609.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • MySQL 5.7.25在Windows平台如何安装
    这篇文章将为大家详细讲解有关MySQL 5.7.25在Windows平台如何安装,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。1. 目录规划目录名称参数名称路径地址安装目...
    99+
    2022-10-18
  • 在Windows平台安装Jenkins
    一、什么是Jenkins Jenkins是一个开源软件项目,是基于Java开发的。我们可以利用Jenkins来实现持续集成的功能。 因为Jenkins是基于Java开发的,所以在安装...
    99+
    2022-11-13
  • 在Windows平台上如何安装Golang
    这篇文章主要介绍“在Windows平台上如何安装Golang”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“在Windows平台上如何安装Golang”文章能帮助大家解决问题。第一步:下载Golang...
    99+
    2023-07-05
  • MySQL 5.7.21如何在Linux平台中安装Part 2
    这篇文章主要介绍了MySQL 5.7.21如何在Linux平台中安装Part 2,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。1. 目录规划...
    99+
    2022-10-18
  • windows epic平台安装不了如何解决
    本篇内容主要讲解“windows epic平台安装不了如何解决”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“windows epic平台安装不了如何解决”吧!解决方法:方法一: 将安装包所在盘内...
    99+
    2023-06-30
  • 如何在多平台上安装GitHub
    在现今的开源社区中,GitHub已经成为了一个热门的代码托管平台,越来越多的开发者在GitHub上分享自己的代码,以及交流学习心得。要想在这个大家庭里面做出一番成绩,你需要首先掌握如何在你的电脑上安装GitHub。本文将会向你展示如何在Wi...
    99+
    2023-10-22
  • 在 Mac平台上如何安装Git
    这篇文章主要介绍在 Mac平台上如何安装Git,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!Mac 平台上安装在 Mac 平台上安装 Git 最容易的当属使用图形化的 Git 安装工具,下载地址为:http://so...
    99+
    2023-06-04
  • mysql审核平台yearning及inception如何安装
    小编给大家分享一下mysql审核平台yearning及inception如何安装,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!#...
    99+
    2022-10-18
  • MySQL在Linux平台安装前需要做哪些准备
    本篇内容介绍了“MySQL在Linux平台安装前需要做哪些准备”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!...
    99+
    2022-10-18
  • Git 在 Windows 平台上的安装和配置方法是什么?
    Git 是一种分布式版本控制系统,它可以帮助开发人员更好地管理代码。在 Windows 平台上,安装和配置 Git 是一个必须掌握的技能。在本文中,我们将介绍如何在 Windows 平台上安装和配置 Git,并附有相应的演示代码。 第一步...
    99+
    2023-11-11
    windows npm git
  • Linux平台下如何安装Arduino IDE
    这篇文章给大家分享的是有关Linux平台下如何安装Arduino IDE的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。Linux平台下安装Arduino IDELinux平台下的安装方式和Windows下的zip...
    99+
    2023-06-04
  • windows如何安装mysql
    小编给大家分享一下windows如何安装mysql,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!1.首先在mysql官网下载最新...
    99+
    2022-10-18
  • Linux下如何安装可视化平台Kibana
    这篇文章主要介绍了Linux下如何安装可视化平台Kibana,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。Kibana是一个开源的分析与可视化平台,设计出来用于和Elasti...
    99+
    2023-06-27
  • 多平台上如何安装和部署golang
    这篇文章主要讲解了“多平台上如何安装和部署golang”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“多平台上如何安装和部署golang”吧!一、Golang的安装要使用Golang进行开发,...
    99+
    2023-07-05
  • Linux平台上如何安装卸载软件
    这篇文章主要为大家展示了“Linux平台上如何安装卸载软件”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux平台上如何安装卸载软件”这篇文章吧。一、Linux平台上软件安装卸载的四种方式1...
    99+
    2023-06-13
  • PHP如何在Windows平台上加载大数据?
    在处理大数据时,PHP在Windows平台上的表现可能会让人感到有些失望。然而,通过一些技巧和优化,我们可以使PHP在Windows平台上加载大数据变得更加高效。本文将介绍一些技巧和最佳实践,以帮助您更好地处理大数据。 1.使用内存映射文...
    99+
    2023-09-29
    load 大数据 windows
  • windows台式机显卡驱动如何安装
    今天小编给大家分享一下windows台式机显卡驱动如何安装的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。台式机显卡驱动安装的...
    99+
    2023-07-04
  • mysql中cluster 一台server如何安装
    这篇文章主要为大家展示了“mysql中cluster 一台server如何安装”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“mysql中cluster 一台se...
    99+
    2022-10-19
  • 如何在 Windows 上安装 Python?
    在 Windows 上安装 Python 是一个非常简单的过程,只需要按照以下步骤进行操作即可。 第一步:下载 Python 安装程序 首先,你需要从官方网站下载 Python 安装程序。在网站的下载页面中,你可以选择不同版本的 Pytho...
    99+
    2023-11-11
    windows npm git
  • 如何在windows下安装MySQL5.0
    小编给大家分享一下如何在windows下安装MySQL5.0,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!工具/原料MySQL安...
    99+
    2022-10-18
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作