wg运行内存装MySQL8_记录一下Windows server 2008安装mysql8.0遇到的坑

记录一下Windows server 2008安装mysql8.0遇到的坑

安装教程:Windows server安装mysql8.0

背景:

今天跑到某内网环境部署项目,要求安装mysql数据库,来之前我在官网下载了mysql.8.0.13的zip数据包来安装部署,遇到了下面几个问题,记录一下,方便日后好找

问题1:数据库初始化错误

2018-10-13T03:29:24.179826Z 0 [System] [MY-010116] [Server] D:\Program Files\MySQL\bin\mysqld.exe (mysqld 8.0.13) starting as process 7420

2018-10-13T03:29:24.205939Z 1 [ERROR] [MY-011011] [Server] Failed to find valid data directory.

2018-10-13T03:29:24.207560Z 0 [ERROR] [MY-010020] [Server] Data Dictionary initialization failed.

2018-10-13T03:29:24.209780Z 0 [ERROR] [MY-010119] [Server] Aborting

2018-10-13T03:29:24.213334Z 0 [System] [MY-010910] [Server] D:\Program Files\MySQL\bin\mysqld.exe: Shutdown complete (mysqld 8.0.13) MySQL Community Server - GPL.

问题原因:网上查找的答案基本上都是让注释掉datadir这个项目,我感觉是不现实的,刚开始怀疑是my.ini的编写有问题,结果并不是,最终的问题还是文件编码的问题,索性用Notepad++来编写吧,最后就这样成功了

问题1:数据库启动错误

error: Found option without preceding group in config file: D:\mysql-8.0.13-win64\my.ini at line: 1

Fatal error in defaults handling. Program aborted

问题原因: 当时创建my.ini文件时是新建txt文档后改名的,这样的my.ini文件格式可能是utf-8

解决办法: my.ini文件保存为ANSI格式文件

a4c8c5fd9242bc3e560afb6e3ff67db9.png

特别建议方法:先安装一个NotePad++来编写配置文件吧,不然遇到坑还不知道咋回事

安装mysql8.0注意事项:

看网上很多安装mysql8.0的教程都要求新建my.ini文件,其实不需要的

1,mysql8 之后并不需要my.ini,会自动的生成data文件夹在解压之后的文件,端口默认3306,。若有这个文件,则初始化mysql不成功。

2,自己若新建并设置了my.ini 文件,有data文件的话,在初始化之前要删除。然后再初始化

3,在初始化之后会自动生成密码,要记下来,后续登上mysql需改密码之后才可后续操作。

4,要更改加密规则,不然无法使用工具连接mysql

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值