MySQL安装,配置以及踩坑日志

安装配置

说在前面:

  • 时间是2020/5/1
  • 初次安装MySQL, 在百度这些搜的教程有完整的教程但是还是有点坑的。在这里我自己整理了一下,或许能帮帮助到你。
  • MySQL版本是5.7
  • ZIP安装
  • win 10 64位

这里:下载地址
在这里插入图片描述拉到底部:
在这里插入图片描述打开后:
在这里插入图片描述这样的:
在这里插入图片描述
在这里插入图片描述选择下方的,不注册登录,直接下载。然后记得下载的位置
在这里插入图片描述我本人的位置是:C:\Program Files\mysql-5.7.30-winx64(我安装到C盘是没有办法,可以安装到其他)。

配置环境变量:
右键 此电脑-》属性
在这里插入图片描述

点击高级系统配置-》环境变量
在这里插入图片描述
选择path-》编辑
在这里插入图片描述
箭头指向的是要配置的环境变量:复制下面的,把/bin前边的路径改成你的

C:\Program Files\mysql-5.7.30-winx64\bin

有的人可能出现一种情况就是看不到跟我一模一样的框,而是一个小框,这里给你提供一种解决方案,或许能解决。有需要点击这里
没问题的话的话继续。
首先需要手动创建一个my.ini文件。内容如下


[mysql]
default-character-set=utf8

[mysqld]
#设置3306端口
port = 3306 

#修改服务器端默认字符编码格式为utf8
character-set-server = utf8

#设置mysql的安装目录
basedir=C:\Program Files\mysql-5.7.30-winx64

# 设置mysql数据库的数据的存放目录
datadir=C:\Program Files\mysql-5.7.30-winx64\data

#允许最大连接数
max_connections=200


# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB



这里注意:

basedir=C:\Program Files\mysql-5.7.30-winx64
datadir=C:\Program Files\mysql-5.7.30-winx64\data

将那两个路径改成你自己的改路径后,直接复制可以了(先这么配置吧)
然后 记得将my.ini文件放到跟bin的同一个目录下。
在这里插入图片描述
在你的电脑搜索cmd,并且记得用管理员权限打开
切换到你的文件夹下的bin目录
在这里插入图片描述

cd C:\Program Files\mysql-5.7.30-winx64\bin

复制,改一下就可以了。

然后再输入指令:

mysqld --install

这里因为我安装过了,所以出现这个情况

在这里插入图片描述
成功情况是会出现:Service successfully installed.

安装目录下会出现一个data目录的
在这里插入图片描述

先启动服务:

net start mysql

成功启动:
在这里插入图片描述
但是有人啊,可能遇到显示是**MySQL服务无法启动,服务没有报告任何错误 **。这里请跳到下边的踩坑处,这里先继续正常的:
成功启动后:
再输入命令:

mysql -u root -p

出现:
在这里插入图片描述第一次是没有密码的,但是有一个临时的密码
打开解压的文件夹-》data目录
在这里插入图片描述打开,找到一个err后缀的文件
在这里插入图片描述
用个记事本之类的打开。这里用的是Notepad++
在这里插入图片描述
打开后看到这里。前边描述的是一个临时密码。后边的就是这个临时密码,将它输入到password那
这里就是成功了。
在这里插入图片描述然后可根据你自己需求,可以修改密码,这里仅提供一种,请自查

ALTER USER 'root'@'localhost'IDENTIFIED BY '新密码';

这里记得,不要漏掉后边的分号
安装配置到接结束了。

踩坑

有的人,可能看了其他不完整的教程的,会出现坑,这里就有一种。
没有创建my.ini文件就直接执行 mysqld --install:就会出现:
在这里插入图片描述

然后嘛,就看了别人教程后,就重新创建了my.ini文件,然后放到bin目录下,但是依旧出现了上述情况。解决如下

首先在bin目录下执行以下命令:

mysqld --console

就会输出一系列信息:
其中你会看到一些错误
在这里插入图片描述这个情况就是因为在执行mysql --install的时候没有创建my.ini。但是重新创建依旧没有用,是因为insatll命令执行后创建data目录。所以解决办法就是删除data目录。然后执行

 mysqld  --initialize

重新启动即可。

还有一种,就是上述都已经配置好了,但是还是不行
还是使用

mysqld --console

查看错误信息。有的人可能出现:
在这里插入图片描述

也就是端口被占用了。只要在ini文件中进行修改即可

参考:
MYSQL服务无法启动,服务没有任何错误;解决方法

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值