mysql5.7.18解压版启动mysql服务

yizhihongxing

下面是关于“mysql5.7.18解压版启动mysql服务”的完整攻略。

准备工作

  1. 下载 MySQL 5.7.18 解压版的安装包,解压至指定目录。

  2. 确认已经安装了 Java 环境。MySQL 5.7.18 解压版需要使用到 Java 环境,请确保 Java 已经正确安装,并设置环境变量。

步骤

  1. 进入 MySQL 解压目录,找到 bin 目录下的mysqld.exe可执行文件,右键点击选择“以管理员身份运行”。如下示例:
C:\mysql-5.7.18-winx64\bin\mysqld.exe
  1. 成功启动后,会显示一些关于 MySQL 版本以及启动参数等信息。如下示例:
2022-08-27T05:45:11.745174Z 0 [Note] mysqld.exe (mysqld 5.7.18) starting as process 7216 ...
2022-08-27T05:45:11.747229Z 0 [Note] InnoDB: Mutexes and rw_locks use Windows interlocked functions
2022-08-27T05:45:11.747236Z 0 [Note] InnoDB: Uses event mutexes
2022-08-27T05:45:11.747238Z 0 [Note] InnoDB: _mm_lfence() and _mm_sfence() are used for memory barrier
2022-08-27T05:45:11.747240Z 0 [Note] InnoDB: Compressed tables use zlib 1.2.3
2022-08-27T05:45:11.747243Z 0 [Note] InnoDB: Number of pools: 1
2022-08-27T05:45:11.747248Z 0 [Note] InnoDB: Not using CPU crc32 instructions
2022-08-27T05:45:11.752197Z 0 [Note] InnoDB: Initializing buffer pool, total size = 8M, instances = 1, chunk size = 8M
2022-08-27T05:45:11.756309Z 0 [Note] InnoDB: Completed initialization of buffer pool
2022-08-27T05:45:11.865448Z 0 [Note] InnoDB: Highest supported file format is Barracuda.
2022-08-27T05:45:11.868589Z 0 [Note] InnoDB: 128 rollback segment(s) are active.
2022-08-27T05:45:11.869031Z 0 [Note] InnoDB: Waiting for purge to start
2022-08-27T05:45:11.919306Z 0 [Note] InnoDB: 5.7.18 started; log sequence number 120060676
2022-08-27T05:45:11.919931Z 0 [Note] InnoDB: Loading buffer pool(s) from C:\mysql-5.7.18-winx64\data\ib_buffer_pool
2022-08-27T05:45:11.920082Z 0 [Note] Plugin 'FEDERATED' is disabled.
2022-08-27T05:45:11.938736Z 0 [Note] Found ca.pem, server-cert.pem and server-key.pem in data directory. Trying to enable SSL support using them.
2022-08-27T05:45:11.939049Z 0 [Note] Skipping generation of SSL certificates as certificate files are present in data directory.
2022-08-27T05:45:11.940227Z 0 [Warning] CA certificate ca.pem is self signed.
2022-08-27T05:45:11.940460Z 0 [Note] Skipping generation of RSA key pair as key files are present in data directory.
2022-08-27T05:45:11.941665Z 0 [Note] Server hostname (bind-address): '*'; port: 3306
2022-08-27T05:45:11.941969Z 0 [Note] IPv6 is available.
2022-08-27T05:45:11.942025Z 0 [Note]   - '::' resolves to '::';
2022-08-27T05:45:11.942044Z 0 [Note] Server socket created on IP: '::'.
2022-08-27T05:45:11.996696Z 0 [Note] Event Scheduler: Loaded 0 events
2022-08-27T05:45:11.997439Z 0 [Note] mysqld.exe: ready for connections.
Version: '5.7.18'  socket: ''  port: 3306  MySQL Community Server (GPL)
  1. 如果您需要配置 MySQL 服务器,请使用 MySQL 官方提供的客户端工具mysql。假定您已在环境变量中添加了 MySQL 的 bin 目录,您可以直接在命令行窗口中输入以下命令来登录到 MySQL 服务器。
mysql -u root -p
  1. 成功登录后,会显示 MySQL 服务器的版本、状态等信息。如下示例:
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 1
Server version: 5.7.18 MySQL Community Server (GPL)

至此,MySQL 服务器的启动过程已经完成。

示例

示例1:手动修改配置文件

有时候,我们需要手动修改 MySQL 服务器的配置文件,这时我们可以按照以下步骤进行操作:

  1. 在 MySQL 解压目录下,找到 my.ini 或 my.cnf 配置文件,例如:
C:\mysql-5.7.18-winx64\my.ini
  1. 打开配置文件,在该文件中增加或修改相应的配置项。例如,如果我们希望 MySQL 服务器在启动时默认使用 utf8mb4 字符集,可以在配置文件中添加以下配置:
[client]
default-character-set=utf8mb4

[mysql]
default-character-set=utf8mb4

[mysqld]
character-set-server = utf8mb4
collation-server = utf8mb4_general_ci
  1. 保存配置文件,并退出。

  2. 在命令行中输入以下命令,使修改生效:

C:\mysql-5.7.18-winx64\bin\mysqld.exe --console --defaults-file=C:\mysql-5.7.18-winx64\my.ini

示例2:使用命令行参数启动 MySQL 服务器

除了可以手动修改配置文件外,我们还可以在启动 MySQL 服务器时使用命令行参数来指定某些配置,例如,我们可以使用以下命令行参数来指定 MySQL 服务器的端口号:

C:\mysql-5.7.18-winx64\bin\mysqld.exe --console --port=3307

这样,MySQL 服务器就会在端口号为 3307 的情况下启动。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:mysql5.7.18解压版启动mysql服务 - Python技术站

(0)
上一篇 2023年5月22日
下一篇 2023年5月22日

相关文章

  • MySQL选择合适的备份策略和备份工具

    MySQL是目前使用最为广泛的关系型数据库之一,而备份MySQL数据则是非常重要的一项工作。为了实现有效的数据备份,需要选择合适的备份策略和备份工具。本文将介绍几种可行的备份策略和备份工具,并且提供两个具体的示例说明。 备份策略 全量备份 全量备份是指备份整个MySQL数据库。这种备份策略备份的数据完整,但需要耗费大量的时间和存储空间。因此,全量备份通常每天…

    database 2023年5月22日
    00
  • 基于可恢复性的日程表特征

    基于可恢复性的日程表特征,可以确保在系统故障或其他意外情况下,用户的日程安排不会丢失,即使有数据丢失的情况发生,也可以通过恢复机制找回数据。以下是实现该特征的攻略: 1. 数据库结构设计 在设计数据库结构时,需要考虑可恢复性和数据安全性。可以将日程和用户信息分别存储在不同的表中,保证数据的独立性和隔离性。同时,在数据库设计时采用ACID事务,确保数据的一致性…

    database 2023年3月27日
    00
  • 详解MongoDB聚合查询的8种使用方法

    MongoDB聚合查询是对数据进行分组、过滤、排序、统计等操作的工具,可以帮助我们更快地得到想要的数据。本篇文章将详细介绍MongoDB聚合查询的完整攻略,包含以下内容: 聚合框架的概念和流程 聚合管道的操作符 聚合查询的代码示例 聚合框架的概念和流程 MongoDB聚合框架是一种将多个操作符组合在一起,对MongoDB数据集合进行数据变换的工具。聚合框架通…

    MongoDB 2023年3月14日
    00
  • centos 6.7 下安装 redis-3.2.5的步骤

    下面我将为你详细讲解 “centos 6.7 下安装 redis-3.2.5 的步骤”。 确认环境 在安装 redis-3.2.5 之前,需要先确认以下环境是否满足要求: 系统环境:CentOS 6.7 网络环境:能够访问互联网 系统环境:至少512MB内存 安装redis-3.2.5 安装依赖库 在安装 redis-3.2.5 之前,需要先安装一些依赖库。…

    database 2023年5月22日
    00
  • mysql数据库replace、regexp的用法

    下面是关于”mysql数据库replace、regexp的用法”的详细讲解。 Replace函数用法 Replace函数可以用于将指定字符串中的某个子字符串替换成另一个字符串。它的用法如下: REPLACE(str,old,new) 其中,str表示需要被替换的原字符串,old表示需要被替换的子字符串,new表示要替换成的新字符串。 例如,假设我们有一个st…

    database 2023年5月21日
    00
  • Mac 安装redis

            操作步骤: 1、打开链接https://redis.io/download,下载redis安装包 2、cd ~ 3、将下载的压缩包移动到local目录下:sudo cp Downloads/redis-4.0.1.tar.gz /usr/local   4、cd /usr/local 5、sudo tar -zxf redis-4.0.1.t…

    Redis 2023年4月11日
    00
  • MySQL如何利用存储过程快速生成100万条数据详解

    以下是MySQL如何利用存储过程快速生成100万条数据的详解攻略。 什么是存储过程? 存储过程是预编译的SQL语句集合。它们类似于函数,在特定的输入值上执行一系列SQL语句来生成某个输出。存储过程可以减少客户端/服务器之间的交互次数,增加了安全性并提高了性能。 利用存储过程快速生成100万条数据的步骤 步骤1:创建生成数据的表 首先,需要创建一张表,用于存储…

    database 2023年5月21日
    00
  • 浅谈Mysql时间的存储 datetime还是时间戳timestamp

    浅谈 MySQL 时间的存储:datetime 还是时间戳 timestamp 1. 时间的概念 在 MySQL 中,时间包括日期和时间两个部分。日期是指年、月、日,时间是指时、分、秒。MySQL 中用最常见的方式来表示时间,即把日期和时间结合成一个时间点。时间点是一个时刻,在时间轴上用一个唯一的数字来标识它。 2. 时间存储方式 在 MySQL 中,有两种…

    database 2023年5月22日
    00
合作推广
合作推广
分享本页
返回顶部