下载 MySQL 5.7.17,这里是用的清华大学的镜像:
MySQL 5.7.17 下载地址
解压到某个目录
将 my-default.ini
复制成为 my.ini
打开 my.ini
找到
# basedir = .....
# datadir = .....
改为 MySQL 的解压目录
basedir = D:\MySQL
datadir = D:\MySQL\data
新建 data
目录,作为数据库存放目录
在 MySQL 的 bin 目录下面输入下面的指令,初始化 MySQL 文件
D:\MySQL\bin> mysqld --initialize
安装 MySQL 服务
D:\MySQL\bin> mysqld --install
Service successfully installed.
启动 MySQL 服务
D:\MySQL\bin> net start mysql
MySQL 服务正在启动 .
MySQL 服务已经启动成功。
MySQL 已成功启动
下面的命令进入 MySQL 控制台
D:\MySQL\bin> mysql -u root -p
这里需要输入 root 密码,我们打开 D:\MySQL\data\xxxxxxxx.err
(这里的 xxxxxxxxx 是你的计算机名)
搜索 A temporary password is generated for root@localhost
可以找到自动生成的 root 密码:
[Note] A temporary password is generated for root@localhost: *6gwerttyBdW
输入密码进入 MySQL 控制台,这时不管输入什么命令,都会提示你要用 ALTER USER
重置密码
ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.
修改 root 用户的密码
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'abcdefg';
Query OK, 0 rows affected (0.00 sec)
MySQL 5.7 安装完成
删除 MySQL 服务
net stop mysql
mysqld --remove