Code前端首页关于Code前端联系我们

MySQL 压缩版本的 ZIP 安装服务并不总是启动,问题解决方案

terry 2年前 (2023-09-26) 阅读数 43 #数据库

安装压缩版Mysql时遇到一个问题,就是服务始终启动不起来。花了两三个小时。我真的直到后来才意识到这一点,所以我只是从注册表中删除了一些东西。

如果之前安装过mysql,请删除mysql:E:\work\mysql-5.7.23-winx64\bin>sc删除mysql

MySQL压缩版zip安装服务总是启动不了,问题解决方法

删除注册表见此博主:https://www. jb51.net/article/157590.htm

由于我以前使用过压缩版本的mysql,所以可能会有一些剩余。

当然要下载:mysql-5.7.23-winx64.zip

解压后要添加my.ini文件。注:数据文件还需要自己添加

MySQL压缩版zip安装服务总是启动不了,问题解决方法

我的文件my.ini你可以去百度找到我写的详细解释

[mysql]

# 设置mysql客户端默认字符集

default-character-set=utf8

[mysqld]
sql_mode="ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"

 

#设置3306端口

port = 3306

# 设置mysql的安装目录

basedir=E:\work\mysql-5.7.23-winx64

# 设置mysql数据库的数据的存放目录

datadir=E:\work\mysql-5.7.23-winx64\data


# 服务端使用的字符集默认为8比特编码的latin1字符集

character-set-server=utf8

# 创建新表时将使用的默认存储引擎

default-storage-engine=INNODB


#同时处理最大连接数,推荐设置最大连接数是上限连接数的80%左右 
max_connections = 200

#日志缓冲区大小,由于日志最长每秒钟刷新一次,所以一般不用超过16M
innodb_log_buffer_size = 8M

event_scheduler = ON

explicit_defaults_for_timestamp=true

准备工作完成。 。 。 。

首先添加系统环境变量路径,添加mysql bin目录。注意存在 ;后面加上符号,比如我的

MySQL压缩版zip安装服务总是启动不了,问题解决方法

然后以管理员身份进入mysql的bin目录,比如我的:E:\work\mysql- 5.7.23-winx64\bin>

安装mysql后:

MySQL压缩版zip安装服务总是启动不了,问题解决方法

如果安装完成,输入:mysqld --initialize-insecure --user=mysql,密码为空

MySQL压缩版zip安装服务总是启动不了,问题解决方法

开始

MySQL压缩版zip安装服务总是启动不了,问题解决方法

当然,如果你想设置密码,可以

MySQL压缩版zip安装服务总是启动不了,问题解决方法

注:mysql -u root -proot 的 -prot 不得包含空格。然后使用MySQL客户端Navicat直接登录。

解决问题=态度(溺爱、不自我(找不到我)、空器皿)+归因(不是所有问题都需要解决,不是所有问题都需要立即解决,不是所有问题都需要解决)自己解决)+解决方案(金字塔原理(背景、结论、支持观点的展开、for观点(背景、结论、观点...)二叉树)+系统循环法)

版权声明

本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

热门