首先Mysql下载有两种安装方式分别是:ZIP和GA
ZIP:是解压缩文件
GA:是自定义安装文件
网上大多说都是对关于GA安装方式的说明,但是现在mysql官网上大多都是关于zip下载链接,所以说明一下zip类型文件的安装方法相信大多数人,下载了zip形式的MySQL都是以为直接解压缩,然后配置个环境变量就得了,但是其实还没有安装MySQL服务。
一.下载和解压
首先我们先从下载开始说起:
进入Mysql官网(https://www.mysql.com/)出现的是如下界面:
然后点击:
将网页拉到最下方,点击
进入后,点击图中标记的文字:MySQL Communlty Server
再出来的界面就是最新版本的MySQL的下载界面,若是没有版本要求的话直接下载符合自身电脑配置的最新版本(图中划线的位置)就可以:
若是有自身的版本要求,点击最上方的Archives
就可以转入可以查找版本的界面了。找到合适的就可以直接下载了,下载完毕后进行解压缩。
二、配置MySQL的环境变量:
- 右击我的电脑 #必须是原文件不能是快捷方式
- 点击高级系统设置
- 点击环境变量
- 系统变量下有个path,双击path
- 将MySQL下的bin目录的路径输入到最后 #注意要有“;”为结尾
- 点击确定
三、安装MySQL服务
1、配置my.ini文件
在自身的MySQL目录(例:D:\BC\MySQL\mysql-8.0.18-winx64)下新建一个配置文件,文件的名字叫做my.ini,然后把下列代码放入其中(切记代码中的文件路径要改成自己的文件路径),如图:
此时可能有个小问题:
大多数电脑在配置my.ini时,就是直接建立一个文本文档,然后将其的拓展名修改为.ini就可以了,但是有的电脑不行,没有反应,实际的文本文档还是.txt格式的,此时就可以试一下如下方法:
进入你所创建的文本文档,点击文件,另存为,将保存格式.txt改为所有类型,然后再在名称那里填写my.ini就好了。
代码行如下:
[mysql]
#设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
#设置3306端口
port = 3306
#设置mysql的安装目录
basedir=D:\BC\MySQL\mysql-8.0.18-winx64
#设置mysql数据库的数据的存放目录
datadir=D:\BC\MySQL\mysql-8.0.18-winx64\data
#允许最大连接数
max_connections=200
#服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
#创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
2. 安装MySQL服务
初始化和启动MySQL的服务:
(1)以管理员身份运行cmd命令行 #以管理员身份运行很关键
(2)进入到MySQL的bin目录下
此时又需要到其他的知识点了:
如何在cmd命令行中进入指定的目录?
需要运行两次命令:
1.进入盘符 d: #进去D盘
2. 进入指定目录: #进入D:\BC\MySQL\mysql-8.0.18-winx64\bin
(3)初始化,生成DATA文件夹
输入:
或者输入:>mysqld --initialize.
建议输入前者,不会设置root密码,而后者会生成一个随机的root密码
(4)安装mysql服务
mysql -instqll
安装成功如下:
4. 开始mysql服务
启动mysql:
net start mysql
如图所示:
之后就可以使用>mysql -uroot -p进入mysql了
进入之后会出现Enter password:
此时只见按回车就可以 #不要输入任何字符,要不然的话会报错
此时的状态是没有密码的,如果想要设置一个密码:
在mysql代码行中输入:ALTER USER’root’@’localhost’ IDENTIFIED WITH mysql_native_password BY’你的密码’;
若是退出mysql的话:
有如下三种方法:
Mysql > exit;
Mysql > quit;
Mysql > \q;