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

下载

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

安装

解压到路径

mysql路径

在解压目录下创建my.ini

[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

执行命令初始化数据库

mysqld -install
mysqld --initialize --console

查看密码

mysqld --initialize --console命令,可以得到mysql的初始密码,用mysqld --initialize 的目的是初始化data目录。红框之内的是我的密码的位置。

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

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

修改密码

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,然后尝试新密码
最后修改:2024 年 11 月 04 日
如果觉得我的文章对你有用,请随意赞赏