注:以下内容基于Windows10、MySQL-8.0.15,MySQL5.x安装可参考windows mysql-5.7.16.zip安装及多实例部署
1.下载
2.解压及配置
- 将文件解压到自己想要放的位置,我这里解压到
D:\Program Files\tools\mysql\mysql-8.0.15-winx64-3306
- 在mysql的根目录下创建
my-default.ini
文件 - 在
my-default.ini
文件添加如下配置
[mysqld]
basedir=D:/Program Files/tools/mysql/mysql-8.0.15-winx64-3306
datadir=D:/Program Files/tools/mysql/data/mysql-8.0.15-winx64-3306
character-set-server=utf8
default_authentication_plugin=mysql_native_password
[mysql]
default-character-set=utf8
以上配置部分说明:
basedir:mysql位置
datadir:数据存储位置
port:mysql使用的端口号
character-set-server:服务端所用编码配置
default_authentication_plugin:安全加密插件
3.安装、初始化及启动
- 以管理员身份打开CMD,并进入到MySQL的bin目录下(
D:\Program Files\tools\mysql\mysql-8.0.15-winx64-3306\bin
)。 - 执行
mysqld install mysql-master --defaults-file="D:/Program Files/tools/mysql/mysql-8.0.15-winx64-3306/my-default.ini"
,看到Service successfully installed.则安装成功。 - 执行
mysqld.exe --defaults-file="D:/Program Files/tools/mysql/mysql-8.0.15-winx64-3306/my-default.ini" --initialize --explicit_defaults_for_timestamp
。 - 执行
net start mysql-master
。
4.连接MySQL并修改密码
- 执行mysql -u root -P3306 -p。
- 去data目录下找以data文件夹下.err结尾的文件,搜索A temporary password is generated for root@localhost:,后面就是密码,输入密码,登录成功。
- 执行
ALTER USER "root"@"localhost" IDENTIFIED BY "你的新密码";