mysql5.7.18解压版启动mysql服务

下面是关于“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 数据库,并创建一张数据表。下面是一个简单的 SQL 脚本来创建一张名为 users 的表: CREATE TABLE…

    database 2023年5月21日
    00
  • order by newid() 各种数据库随机查询的方法

    下面我将为您详细讲解“order by newid() 各种数据库随机查询的方法”的完整攻略。 概述 在实际开发中,我们经常需要进行随机查询,比如从用户表中随机获取N个记录,从商品表中随机获取一定数量的记录等等。针对这种需求,我们可以使用SQL语句中的order by newid()来实现随机查询。 方法 order by newid()是一种常用的随机查询…

    database 2023年5月21日
    00
  • 【数据库】9.0 MySQL入门学习(九)——获得数据库和表的信息、日期计算、查询、选择特殊列

    1.0 SELECT语句用来从数据表中检索信息。   SELECT what_to_select FROM which_table WHERE conditions_to_satisfy; what_to_select指出你想要看到的内容,可以是列的一个表,或*表示“所有的列”。 which_table指出你想要从其检索数据的表。 WHERE子句是可选项,如…

    MySQL 2023年4月12日
    00
  • Oracle还原恢复启动时数据库报ORA-00704、 ORA-00604,、ORA-00904的问题解决

    问题描述:在启动Oracle数据库时,可能会遇到ORA-00704、ORA-00604、ORA-00904等错误,这些错误表示数据库的恢复/还原操作有问题,导致数据库无法启动。 以下是解决该问题的完整攻略: 1. 检查数据库文件 首先,检查数据库的文件是否存在,包括控制文件、数据文件、日志文件等。如果文件不存在或文件损坏,则需要进行数据库的恢复操作。 如果数…

    database 2023年5月19日
    00
  • 2019-05-20 查看后台redis的进程

    命令:ps aux/grep redis 可以看到redis 已经启动成功! 启动下客户端  

    Redis 2023年4月13日
    00
  • python将MongoDB里的ObjectId转换为时间戳的方法

    要将MongoDB中的ObjectId转换为时间戳,可以使用Python的bson(Binary JSON)库中的ObjectId对象。具体步骤如下: 安装bson库:使用pip命令在终端安装bson库。 pip install bson 导入bson库和datetime库:在Python代码中导入bson库和datetime库。 import bson f…

    database 2023年5月22日
    00
  • PHP操作Redis数据库常用方法示例

    PHP操作Redis数据库常用方法示例 Redis是一款高性能的内存键值存储数据库,具有高速、稳定、灵活等特点。在PHP开发中,Redis常用于缓存、队列等功能。本文将为大家介绍在PHP中常用的Redis操作方法。 准备工作 在使用Redis之前,需要先安装Redis扩展并启用。具体安装方法可以参考Redis官方文档或PHP官方文档。 连接Redis 在PH…

    database 2023年5月22日
    00
  • MySQL索引是啥?不懂就问

    MySQL索引是用来优化数据库查询速度的一种数据结构。它可以让数据库系统在查询数据时能够更快地找到所需要的数据,从而提高查询效率。一个合适的索引可以显著地提高数据库的查询性能和运行速度。 什么是MySQL索引 MySQL索引是一种可以帮助我们快速查找数据的结构,它类似于书籍的目录,用于存储要查询表中的数据的位置,以便在查询时能够更快地找到所需要的数据。索引可…

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