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网站的支持!