Windows10下通过zip安装mysql到指定文件夹

  1. 下载Windows10下通过zip安装mysql到指定文件夹该压缩包仅仅包含MySQL服务器需要的基本文件,没有可视化图形界面(下载地址:https://dev.mysql.com/downloads/mysql/

  2. 将压缩包解压到D:\Program Files\mysql-8.0.22-winx64\路径下,也可以自定义安装路径。

  3. 将MySQL安装路径下的bin目录配置到Path变量中,使在命令行的任何目录下可以执行MySQL命令。
    D:\Program Files\mysql-8.0.22-winx64\mysql-8.0.22-winx64\bin

  4. 新建一个名为my.ini的文本文件,将以下添加进去
    basedir = C:\Program Files\MySQL\mysql-5.7.10-winx64
    datadir = C:\Program Files\MySQL\mysql-5.7.10-winx64\data

  5. 以管理员身份运行cmd,进入到MySQL的bin目录,执行初始化命令:mysqld --initialize --user=mysql --console

  6. 初始化完成后会提供一个临时的root密码,如下图红色方框,记下该密码。(@localhost:)

  7. 安装MySQL服务:mysqld –install mysql(mysql为默认的服务名,若只会安装一个服务器,则可以不写)

  8. 启动服务:net start mysql

  9. 登录:mysql -uroot -p(密码为第6步记录的密码)

  10. 修改密码:ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘new_password’;

完成!!!

PS:多个MySQL服务器的安装:
若想要在一台机器上安装多个MySQL服务。可以将之前解压后的文件夹复制到其他目录***意:data需要为空,否则无法初始化)。然后按照前面的步骤安装MySQL服务。需要注意的有:

多个MySQL服务的名称不能相同。相同时无法安装成功
多个MySQL服务的端口号不能相同(可以在配置文件中配置端口号)。一个端口只能监听一个MySQL服务,因此端口号相同时只能启动一个MySQL服务。