Windows上使用压缩包(非安装程序)安装配置Mysql8

概述

使用单独的zip安装包进行mysql数据服务的安装的好处是安装包小,不写注册表,无系统依赖。
可在下面进行下载:

https://dev.mysql.com/downloads/mysql/8.0.html

安装步骤

1.解压

直接解压到非中文目录下,如:d:/opt/mysql。
解压后,目录结构如下:

d:/opt/mysql
├─bin
├─docs
├─include
├─lib
└─share
LICENSE
README

2.创建配置文件

在mysql安装目录(如d:/opt/mysql/)下新建my.ini文件,且保证mysql能够有权限读取此文件。
编写内容如下:

[mysqld]
# mysql安装目录
basedir=d:/opt/mysql
# mysql数据库文件存放目录
datadir=d:/opt/mysql/data
# 默认密码加密方式
default_authentication_plugin=mysql_native_password

4.初始化Data目录

打开cmd窗口,切换到mysql安装目录下的bin目录,然后如下命令

D:\opt\mysql\bin>mysqld --initialize-insecure 

等待完成,此时root默认密码为空。

5.作为Windows服务开启

然后安装服务:

D:\opt\mysql\bin>mysqld --install mysql80

其中mysql80为服务名称,默认为mysql

启动服务:

D:\opt\mysql\bin>net start mysql80

另:删除服务如下:

D:\opt\mysql\bin>mysqld --remove

6.修改管理员密码

使用用户root(空密码)连接mysql:

D:\opt\mysql\bin>mysql -u root

修改root密码:

mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';

7.测试连接

D:\opt\mysql\bin>mysql -u root -p root

不使用域名连接mysql,仅使用localhost和ip

打开my.ini文件,配置如下:

[mysqld]
......
# 跳过dns解析
skip-name-resolve

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容