Windows安装和启动MySQL && 踩过的坑!!!

安装版本: 5.7.16 
安装方式: 采用 xxx.msi安装文件进行安装
安装步骤:
1. 运行msi安装程序,按照提示一步步往下即可,默认安装目录是:C:\Program Files\MySQL\MySQL Server 5.7。(如果采用zip文件安装的话,解压到对应的目录就好)

2. 修改my-default.ini文件(5.7.18后不再提供该文件),以下是我的配置:
[mysql]
default-character-set=utf8
[mysqld]
port = 3306
basedir=C:\Program Files\MySQL\MySQL Server 5.7
datadir=C:\Program Files\MySQL\MySQL Server 5.7\data
max_connections=20
character-set-server=utf8
default-storage-engine=INNODB

注意:
配置里面的 [mysql] [mysqld] 很重要,在修改配置文件的时候我手贱把这两行给删掉了,这导致了我后面第4步初始化一直失败,原因是没有这两个标识,会导致初始化的时候无法正确读取配置文件, 所以大家改配置文件的时候需要注意下,不要手贱。

3. 安装mysql服务,执行 mysqld install 如果提示:Service successfully installed.则表示成功安装,如何验证是否真的成功了呢?打开:“控制面板->管理工具->服务”,看是否多了一项服务MySQL。
执行mysqld install有两种方式,第一种:进入mysql安装目录的bin文件夹,运行cmd,然后执行该命令。
第二种:配置了全局环境变量, 我的电脑->属性->高级系统设置->高级->环境变量,追加
C:\Program Files\MySQL\MySQL Server 5.7\bin 记得不要漏了分好,配置全局环境变量的好处就是你在任何地方都可以调用mysql的命令,所以接下来你可以在 开始菜单输入cmd打开终端,进行mysqld install操作。

注意:
以上两种执行mysql install的方式都会提示"Service successfully installed",但是采用第二种方式安装成功之后,到第5步运行的时候会失败,提示“系统找不到指定的文件”,经排查发现采用该方式进行安装的服务指定的执行文件路径为: C:\Program Files\MySQL\MySQL Server 5.7\mysqld,可以很明显的看出执行文件路径有问题,正确的应该是C:\Program Files\MySQL\MySQL Server 5.7\bin\mysqld,至于为什么会这样我没有深入研究,在这里给大家提个醒,如果有人也遇到这个问题,可以删除服务后重新采用第一种方式安装,删除服务指令:sc delete mysql。另外如果已经初始化了的话,重新安装后启动就好,无需再初始化。

4. 初始化mysql, mysqld --initialize --console

注意:
(1) 5.7版本之后都需要初始化,我刚开始就漏了这一步,不知道有没有也和我一样漏了
(2) 记得要带上--console选项,指定该选项会打印初始化信息,里面包含了 root 用户的初始默认密码,如果没有指定的话则不会打印初始化信息,所以你就不知道初始密码了,后面就没法 使用Navicat for mysql连接数据库了。所以 如果没有指定该选项或是关闭了没有记录密码,可以把配置文件中指定的 datadir 文件夹中的文件全部删掉,加上--console选项重新初始化一次(这次记得记录帐号密码)。

5. 启动mysql:net start mysql,实际上就是启动第三步安装的服务,你也可以通过 打开:控制面板->管理工具->服务找到mysql进行启动

6. 附上关闭mysql的指令:net stop mysql,其实就是关闭mysql服务

以上便是本人在Windows上安装和启动mysql的操作步骤,以及在操作过程中遇到的一些坑,希望对大家有所帮助。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值