参考文档:Horvey’s blog

1. 下载

官方下载地址(v 5.7):https://dev.mysql.com/downloads/mysql/5.7.html#downloads

2. 安装

将下载好的 mysql-5.7.33-winx64.zip 解压即可

这里会发现300M的文件,解压后1.77G,我们可以删除文件夹里的 lib目录(约 1.28G)和 bin 目录下的 mysqld.pdb 文件(约 162M ),根据 Stack Overflow 的说法,这是为了可以重新编译MySQL和调试而存在的,我们只是为了使用它,并不打算修改,所以可以直接删掉;删除后再看看文件夹的大小,是不是小了很多(大约只剩 199M);

3. 配置

3.1 配置环境变量

新建Path环境变量,将 MySQL 安装目录的 bin 目录设置到 Path 环境变量里面去;

验证是否添加成功:
以管理员身份打开控制台窗口,输入 mysql
如果提示 Can't connect to MySQL server on 'localhost' 则证明添加成功;
如果提示 mysql不是内部或外部命令,也不是可运行的程序或批处理文件则表示添加添加失败,请重新检查步骤并重试;
image.png

3.2 新建my.ini配置文件

在MySQL的安装目录下新建 my.ini 文件,填入以下内容:

  1. [mysql]
  2. default-character-set=utf8
  3. [mysqld]
  4. character-set-server=utf8
  5. default-storage-engine=INNODB

上面代码意思就是配置数据库的默认编码集和默认存储引擎,关于my.ini文件的内容,网上有很多更详细的介绍,可以配置的选项有很多,这里就简单地配置一下,不做展开,如果有兴趣可以在百度上找找相关的资料;

3.3 初始化MySQL

管理员的方式打开cmd窗口:输入命令mysqld --initialize-insecure,回车,稍微等待一会,如果出现没有出现报错信息,则证明data目录初始化没有问题,此时再查看MySQL目录下已经有data目录生成;
image.png

3.4 注册MySQL服务

在黑框里敲入 mysqld -install,回车;
image.png

3.5 启动MySQL服务

在黑框里敲入 net start mysql,回车;

🔊 需要注意要以 管理员 身份打开;

image.png

3.6 停止MySQL服务

image.png

3.7 设置默认账号密码

在黑框里敲入 mysqladmin -u root password abc123,这里的 abc123 就是指默认管理员(即root账户)的密码,可以自行设置成你喜欢的;
image.png
至此,MySQL 5.7 解压版安装完毕!

4. MySQL修改密码

4.1 记得密码

登录系统之后,输入:

  1. set password for root@localhost = password('xxxx')

image.png

4.2 已经忘记密码

todo …

4. 卸载MySQL

以管理员身份打开 命令提示符,打开黑框后,输入 net stop mysql,回车;
image.png
再输入 mysqld -remove mysql,回车;
image.png
最后删除 MySQL 目录及相关的环境变量;

5. 更多操作~

5.1 my.ini 配置文件

该配置文件中[mysql] 代表客户端配置;[mysqld] 代表服务端配置;
image.png