当先锋百科网

首页 1 2 3 4 5 6 7

MySQL 8.0.28 是一款广泛使用的关系型数据库管理系统,它具有快速、可扩展和灵活的特性,常常被用于数据存储和管理。如果你需要在你的计算机上使用 MySQL,但不想进行安装,那么你可以使用免安装版来快速启动 MySQL。

首先,你需要前往 MySQL 官网下载免安装版,下载地址为:https://dev.mysql.com/downloads/mysql/。下载完成之后,解压文件,将包含 MySQL 的文件夹复制到你想要存储 MySQL 数据的位置。例如,假设你想在 G 盘创建 MySQL 数据库并进行操作,你需要在 G 盘中创建一个名为 mysql 的文件夹,并将解压后的 MySQL 免安装版文件夹复制到该位置。

接下来,你需要配置 MySQL。进入 MySQL 的 bin 目录,创建一个 my.cnf 文件,该文件用于配置 MySQL。以下是一个示例的 my.cnf 文件:

[client]
port = 3306
[mysql]
default-character-set=utf8
no-auto-rehash
[mysqld]
port = 3306
basedir=G:\\mysql-8.0.28-winx64
datadir=G:\\mysql\\data
default-authentication-plugin=mysql_native_password
default-character-set=utf8
default-time-zone=+08:00
sql-mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

其中,basedir 和 datadir 分别指定了 MySQL 的安装目录和数据存放目录;port 指定了 MySQL 运行的端口;default-authentication-plugin 用于指定 MySQL 使用什么验证插件;default-character-set 指定了 MySQL 的默认字符集;default-time-zone 指定了 MySQL 的默认时区,以及 sql-mode 指定了 MySQL 的 SQL 模式。

最后,你需要启动 MySQL。在 bin 目录中打开命令行窗口,键入以下命令:

mysqld --initialize-insecure --console

该命令将初始化 MySQL 数据库,启动 MySQL,并将 MySQL 的输出信息输出到命令行窗口。如果一切正常,你将看到如下输出:

[Note] [MY-010454] [Server] A temporary password is generated for root@localhost: LP%Efn=wz#%>[Note] [MY-010152] [Server] Setting lower_case_table_names=2 on startup
[Warning] [MY-010068] [Server] CA certificate ca.pem is self signed.
[Warning] [MY-010075] [Server] Insecure configuration for --pid-file: Location '/mysql.pid' in the path is accessible to all OS users. Consider choosing a different directory.
[Warning] [MY-010215] [Server] 'NO_ZERO_DATE', 'NO_ZERO_IN_DATE' and 'ERROR_FOR_DIVISION_BY_ZERO' sql modes should be used with strict mode. They will be merged with strict mode in a future release.
[Note] [MY-010385] [Server] O lower_case_table_names=2
[Note] [MY-010423] [Server] Loaded plugins: mysql_native_password
[Note] [MY-010710] [Server] OpenSSL AES-NI cipher routines: AES256-GCM-SHA384 AES128-GCM-SHA256 AES256-SHA256 AES128-SHA256 TLSv1.3
[Note] [MY-011017] [Server] InnoDB: Number of pools: 1
[Note] [MY-011019] [Server] InnoDB: Using SSE2 crc32 instructions
[Note] [MY-010043] [Server] Loaded UUID extension 'uuid-ossp'.
[Note] [MY-010931] [Server] /mysqld: ready for connections.
Version: '8.0.28'  socket: ''  port: 3306  MySQL Community Server - GPL.

至此,你已经在你的计算机上成功启动了 MySQL 8.0.28 免安装版。你可以使用命令行窗口运行 MySQL 命令,或者使用 MySQL 客户端工具进行数据库管理。