博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
mysql-5.7.xx-winx64服务无法启动解决方案
阅读量:4287 次
发布时间:2019-05-27

本文共 1009 字,大约阅读时间需要 3 分钟。

一、解压mysql压缩包5.7后没有data文件夹

使用net start mysql命令启动服务失败。

服务启动

可以使用mysqld remove移除服务,重新注册。

二、正确的流程

1.添加添加环境变量,指定到bin目录, 使用mysqld --initialize-insecure 命令初始化处理

自动创建data文件夹和data中的文件

2.添加自己的配置文件 内容

[client] port=3306 default-character-set=utf8 [mysqld] port=3306 character_set_server=utf8 # 指定表名、数据库名是否区分大小写#lower_case_table_names=0# 指定数据库默认编码#default_character_set=utf8# These are commonly set, remove the # and set as required. basedir=G:\Developer\mysql-5.7.21-winx64 datadir=G:\Developer\mysql-5.7.21-winx64\data# port = .....# server_id = .....# Remove leading # to set options mainly useful for reporting servers.# The server defaults are faster for transactions and fast SELECTs.# Adjust sizes as needed, experiment to find the optimal values.# join_buffer_size = 128M# sort_buffer_size = 2M# read_rnd_buffer_size = 2M sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
特别注意:lower_case_table_names=0 如果在5.7中制定区分大小写,则服务启动失败,初始化创建dadta也会失败

3.使用mysqld intall 命令安装服务,安装成功后使用net start mysql 命令启动服务

注:以上命令需要以管理员身份运行。

更多:

你可能感兴趣的文章
端口号占用问题 serveral ports(8080,8009) are already in use
查看>>
浅析JAVA的抽象和接口
查看>>
SeekBar控件入门
查看>>
SharedPreference存储实战之记住登陆账号密码
查看>>
如何在项目的任何地方轻松获取到全局状态信息Context
查看>>
ListView控件性能提升
查看>>
android下拉刷新功能---教你实现简单的ListView下拉刷新
查看>>
ListView分页展示数据功能一(按钮方式)
查看>>
Android四大组件之服务(一)-----服务基础功能简述
查看>>
Android通知Notification入门小例子(一)
查看>>
Android中通知的提示音、震动和LED灯效果小例子
查看>>
SQLite数据库创建、更新入门
查看>>
SQLite数据库的增删改查
查看>>
Adb connection Error:远程主机强迫关闭一个现有的连接--解决方法
查看>>
Tomcat服务器热启动,解决部署源码时每次手动重启Tomcat问题
查看>>
mysql数据库 向表中添加字段
查看>>
根据图片完整路径,获得图片的宽和高,判断是横版还是竖版图片
查看>>
Linux服务器上修改Mysql的密码
查看>>
Fragment碎片入门教程
查看>>
Android UI根据屏幕分辨率决定加载布局
查看>>