win10配置mysql常见问题

本文记录了在Windows 10上安装MySQL5.7.31过程中遇到的问题及解决方案,包括my.ini配置、初始化错误、启动失败等,并提供了判断MySQL服务是否启动的方法。
摘要由CSDN通过智能技术生成

环境本机已经安装了一个数据库,默认3306端口。本机为win10 64位,全程使用 windows powerShell命令窗口进行操作。
问题:将本机的mysql停止,下载了解压缩版的mysql5.7.31版本,进行部署启动各种卡壳,现记录各种情况和解决方案。

1.在D:\mysql\mysql-5.7.31-winx64 下配置my.init文件,路径按自己本机路径走。
示例如下,不能缺少[mysqld]
[mysqld]
basedir = D:/mysql/mysql-5.7.31-winx64
datadir = D:/mysql/mysql-5.7.31-winx64/data
port = 3308
server_id = 1

sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES 
log_bin=mysql-bin
binlog-format=Row

2.进行mysqld --initialize-insecure 操作报错。
2020-12-02T01:24:14.678043Z 0 [ERROR] --initialize specified but the data directory has files in it. Aborting.
2020-12-02T01:24:14.678043Z 0 [ERROR] Aborting

我是用windows powerShell执行的命令 在D:\mysql\mysql-5.7.31-winx64\bin文件下执行
猜测,由于之前mysql安装时自动配置了环境变量,该mysqld其实具体执行的是3306已经停止的库的命令

将命令修改为  .\mysqld.exe --initialize-insecure 既执行成功,

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值