Windows 64 位 mysql 5.7以上版本包解压中没有data目录
MySQL 5.7及以上版本在Windows 64位系统中的安装问题及解决办法
对于刚开始接触SQL的同学们来说,开源的安装可能会遇到一些挑战。我在此分享我在安装MySQL 5.7及以上版本时遇到的问题及解决办法,希望能帮助到大家。
从MySQL官网下载所需的安装包。为:
关于环境变量的配置,你可以参照网上教程进行设置,这部分通常不会有问题。主要需要注意以下几点:
1. my-defaulti文件是否存在并不重要。你需要在根目录下新建一个myi文件。该文件的内容包括mysql客户端和服务器的一些默认设置,如字符集、端口、安装目录等。你可以直接复制粘贴以下示例内容,主要修改其中的basedir路径,注意使用两个反斜杠\而不是一个。
[mysql]
设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
设置3306端口
port = 3306
设置mysql的安装目录
basedir=D:\\softnew\\MYSQL\\mysql-5.7.20-winx64
允许最大连接数
max_connections=200
服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
2. 无需自己创建data文件夹。许多教程建议自己新建一个空的data文件夹,并在myi文件中增加相应路径,这样做会导致服务无法启动。让mysql自动生成data文件夹是最好的选择。具体操作如下:打开cmd命令窗口,进入mysql安装目录的bin目录下,然后输入命令mysqld install显示成功。接着输入mysqld --initialize,此时应该没有任何提示。最后输入start mysql即可。
data文件夹里面的内容应该自动初始化并生成相关数据库文件。此时你应该能看到服务已成功启动。
以上就是针对Windows 64位系统中mysql 5.7以上版本包解压中没有data目录和my-defaulti及服务无法启动的快速解决办法。希望这些信息能对你有所帮助。如果你有任何疑问,欢迎给我留言,我会及时回复你的。感谢大家对狼蚁SEO网站的支持!
编程语言
- Windows 64 位 mysql 5.7以上版本包解压中没有data目录
- ThinkPHP模板范围判断输出In标签与Range标签用法详
- smarty自定义函数用法示例
- Vue-Router进阶之滚动行为详解
- 如何回到先前的页面的方法多中语言 -font color=
- 详解django模板与vue.js冲突问题
- JS实现指定区域的全屏显示功能示例
- webpack开发跨域问题解决办法
- jQuery提示框插件SweetAlert用法分析
- JS逻辑运算符短路操作实例分析
- 编写一个含二级目录的源码(Asp+JavaScript)
- JQuery zClip插件实现复制页面内容到剪贴板
- 取图片路径的正则
- Linux下如何使用grep命令查找带有tab(退格)的字
- 自定义session存储机制避免会话保持问题
- js合并两个数组生成合并后的key:value数组