之前安装的mysql5.5、5.6都是msi版,安装的时候一步一步根据提示安装就行,现在mysql大部分下载下来都是压缩版了。

安装mysql压缩版步骤:

  1. 解压,新建配置文件 my.ini ,以下是我本地的配置:
[client]
port=3306
default-character-set=utf8
[mysql]
default-character-set=utf8
[mysqld] 
#设置3306端口 
port = 3306 
# 设置mysql的安装目录 
basedir=E:\mysql5.7.25\mysql-5.7.25-winx64
# 设置mysql数据库的数据的存放目录 
datadir=E:\mysql5.7.25\mysql-5.7.25-winx64\data
# 允许最大连接数 
max_connections=200 
# 服务端使用的字符集默认为8比特编码的latin1字符集 
character-set-server=utf8 
# 创建新表时将使用的默认存储引擎 
default-storage-engine=INNODB

然后创建一个data目录,用于存储数据, datadir=E:\mysql5.7.25\mysql-5.7.25-winx64\data

  1. 配置环境变量
    新建 MYSQL_HOME
    MYSQL_HOME=E:\mysql5.7.25\mysql-5.7.25-winx64
    path后面加上%MYSQL_HOME%\bin;

  2. cmd 到msyql安装目录

    mysqld -install

    mysqld --initialize-insecure --user=mysql

    net start mysql
    但是我本地无法识别这个,有人说要用管理员权限执行,我把data目录delete掉重新安装,但是我还是不行,然后我直接找到mysql的服务直接启动了。
    windows下安装mysql5.7.25压缩版
    windows下安装mysql5.7.25压缩版

  3. 登录mysql
    密码不用输入,直接回撤回车键。windows下安装mysql5.7.25压缩版

  4. 修改登录密码,退出,重启mysql

    use mysql 
    update mysql.user set authentication_string=password('root') where user='root' and Host = 'localhost';

windows下安装mysql5.7.25压缩版

相关文章: