mysql之压缩包方式安装
2024-11-04 15:23:11 # 技术笔记

今天重装了系统,搞了半天才搞好,后来想起来``mysql这么关键的东西竟然没安装,实在是蠢。网上找了半天没有msi的安装器,只能google`学习用压缩包方式安装了。。。特此学习记录

下载

下载地址(选择该地址可以下载历史版本)
https://downloads.mysql.com/archives/community/

安装

解压到路径并且在解压目录下创建my.ini

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
[client]
# 设置mysql客户端默认字符集
default-character-set=utf8

[mysqld]
# 设置3306端口
port=3306
character_set_server=utf8
# 解压目录
basedir=D:\Environment\mysql-5.7.40
# 解压目录下data目录,这里血药自己创建data
datadir=D:\Environment\mysql-5.7.40\data
default-storage-engine=INNODB

sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

[WinMySQLAdmin]
D:\Environment\mysql-5.7.40\bin\mysqld.exe

设置MYSQL的环境变量

  • 新增系统变量 MYSQL_HOME路径写D:\Environment\mysql-5.7.40
  • 在系统变量Path后面追加;%MYSQL_HOME%\bin

安装MYSQL

在解压目录的\bin下(D:\Environment\mysql-5.7.40\bin),开启命令窗口,这里我用的是cmder

执行命令初始化数据库

1
2
mysqld -install
mysqld --initialize --console

mysqld --initialize --console命令,可以得到mysql的初始密码,用mysqld --initialize 的目的是初始化data目录。

接着就是在输入net start mysql启动服务(这里需要管理员权限)

开始使用``mysql,输入命令:mysql -uroot -p`,然后输入刚才的初始密码

修改密码

1
2
3
4
5
6
7
8
mysql> alter user 'root'@'localhost' identified by '123456';
Query OK, 0 rows affected (0.00 sec)

mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)

mysql> exit;
Bye
  • 输入命令:mysql -uroot -p,然后尝试新密码