简述绿色安装MySQL5.7版本以及配置my.ini文件注意事项
前言
由于前段时间电脑重装,虽然很多软件不在C盘,但是由于很多注册表以及关联文件被删除,很多软件还需要重新配置甚至卸载重装。
使用MySQL时就遇到了这种情况,在修改配置文件无效的情况下选择了重新安装。为了更稳定,个人选择了5.7.24绿色解压版,具体安装过程网上博客以及视频教程很多,文中只作简单叙述,今天主要是说明配置my.ini文件过程中需要注意的事项。
以5.7.24为例
- 在官网下载MySQL对应操作系统的绿色解压版本安装包,选择合适的盘符解压。
- 解压后可以看到文件夹中内容,但是会缺少 data文件夹以及后缀名微.ini的配置文件
- 建议配置环境变量,与Java配环境变量异曲同工,不再赘述。
-
在上面说过,少了两个东西,存放数据的data文件夹以及配置文件.ini,下面要 配置.ini文件来解决这一问题。
-
在根目录下新建一个文本文件,将txt后缀名改为ini,命名一般设为 my.ini。核心内容如下,直接复制也可以:
[mysql]
设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
#设置3306服务端端口
port = 3306
设置mysql的安装目录
basedir="F:/MySQL/mysql-5.7.24/"
设置服务端默认字符集
character-set-server=utf8
创建新表时将使用的默认存储引擎<details><summary>*<font color='gray'>[En]</font>*</summary>*<font color='gray'>The default storage engine that will be used when creating new tables</font>*</details>
default-storage-engine=INNODB
设置严格SQL模式
sql-mode="STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
-
我看了一下,网上百分之九十九的配置文件教程都是要求你再写一个data文件夹的存放目录,也就是 datadir=”路径名”,我的建议就是千万别写, MySQL会自动生成data文件夹,多配置这句话的后果就是永远也 启动不了MySQL服务,不管你是从我的电脑—-管理—-服务中启动还是管理员cmd模式敲net start mysql启动,都会报错!另外,也 不要尝试自己去新建一个空的data文件夹。
-
必须以管理员方式运行cmd命令(否则会报错,权限不够)
-
首先可以输入
mysqld -V
查看安装版本,可以查看则说明环境变量配置成功。 -
输入
mysqld --initialize-insecure
无密码初始化,这一步在控制台没有提示,光标仅会下移,但是在根目录可以看见 多出一个data文件夹
-
输入
mysqld -install
进行安装MySQL服务 - 输入
net start mysql
- 命令行提示安装成功后,可以在windows服务中查看,打开任务管理器即可找到服务中对应的MySQL服务
结束
在安装软件时,每个人都会遇到不同的问题。也许你换了版本,解决问题的办法就不一样了,我们应该深入学习,互相鼓励。
[En]
When installing the software, everyone will encounter different problems. Maybe if you change the version, the solution to the problem will be different, so we should study deeply and encourage each other.
本文来自博客园,作者:Joe__Bryant,转载请注明原文链接:https://www.cnblogs.com/KobeForever/p/WhereAmazingHappens.html
Original: https://www.cnblogs.com/KobeForever/p/WhereAmazingHappens.html
Author: Joe__Bryant
Title: 绿色安装MySQL5.7版本—-配置my.ini文件注意事项
原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/505210/
转载文章受原作者版权保护。转载请注明原作者出处!