Mysql 免安装版教程

一、下载

官网:https://dev.mysql.com/downloads/mysql/,选择ZIP Archive结尾的下载
在这里插入图片描述

二、 安装

1、解压

将文件解压到你想存放的目录,我的是:D:\MySQL\mysql-5.6.42-winx64。
在这里插入图片描述

2、配置my.ini

复制my-default.ini重命名为my.ini,里面输入(粗体部分):
#安装路径
basedir = D:\MySQL\mysql-5.6.42-winx64
#数据库保存路径
datadir = D:\MySQL\mysql-5.6.42-winx64\data
#端口
port = 3306
#server_id
server_id = 1

其中basedir 是mysql的安装(解压)路径,datadir 是数据库的保存路径,如图:
在这里插入图片描述

3、配置环境变量

我的是win10,具体操作为:“此电脑”->高级系统设置->环境变量->选择path->编辑->在末尾处添加Mysql解压出来的bin目录(我的是D:\MySQL\mysql-5.6.42-winx64\bin)
在这里插入图片描述
在这里插入图片描述

4、安装(命令行操作 )

1、到mysql解压目录下

管理员权限运行cmd,到mysql解压路径的bin目录下:(一定要用管理员权限)
在这里插入图片描述

2、初始化

在上面的路径下,输入:mysqld --initialize,按回车执行。执行成功后mysql的解压目录下会出现data的文件夹,如果原本就有的话,这个文件夹会被覆盖重新创建。
在这里插入图片描述
如果没有创建,则在cmd里面输入:mysqld --initialize-insecure --user=mysql,按回车执行(看到网上说的,我并没有执行过这个,因为我已经创建成功了)

3、安装mysql服务

还是cmd里面在bin目录下,输入:mysqld -install Mysql,回车,创建mysql服务
在这里插入图片描述
出现Service successfully installed 时说明服务已经安装成功。到这一步,mysql免安装版已经安装成功。

4、启动服务

管理员权限运行cmd(这里可以不在mysql解压路径的bin目录下了),输入:net start Mysql,按回车执行
在这里插入图片描述
出现“服务已经启动成功”这样的字样说明已经启动成功

5、登录mysql

在刚刚的cmd里面,输入:mysql -u root -p,这时会提示你输入密码
mysql -u root -p
别人找密码的方式:打开MySQL根目录下的data文件夹,找到后缀是.err的文件以文本打开找到password临时密码(可以ctrl+f搜索)然后在cmd中输入该临时密码。
在这里插入图片描述
我找密码的方式:按照别人的查了一下,发现没有密码提示,想到mysql安装时root会不会默认没有密码,回车一下,结果真的是没有密码,直接可以连了。。。我真是个小机灵鬼~
在这里插入图片描述
出现help等字样说明已经连接成功

6、修改mysql密码

运行cmd,输入:set password for [email protected] = password(‘123456’);然后回车执行(记住一定要有分号,不然mysql不会执行这条语句
在这里插入图片描述
输入:exit;并执行退出myql
这里修改密码的语句格式为:set password for 用户名@localhost = password(‘新密码’); ,用户名一般是root,密码改为你自己的新密码就行了。

三、其他操作

1、停止服务

管理员权限cmd,输入:net stop Mysql,按回车执行
在这里插入图片描述

2、卸载Mysql

直接删除服务就可以了。管理员权限cmd,输入:sc delete Mysql,回车执行

3、安装时报错却找不到原因时

查看日志。。查看mysql解压的目录,data目录下面的.err结尾的文件,里面记录着操作的日志,我配置my.ini的生活设置了字符编码,导致服务启动失败,也是查看里面的记录才知道的。
在这里插入图片描述