MySQL Windows ZIP Archive版免安装配置和相关的问题

    个人零零散散的看了学习了一下Python  里面有个是关于数据库的,需要注册使用MySql,然后俺就去下载了一个。一个不小心下载了一个免安装版本的,发现没有安装启动项,只能一路百度查各种问题最后终于安装上了

MySQL Windows ZIP Archive版免安装配置和相关的问题

一  下载

下载的地址为:https://dev.mysql.com/downloads/mysql/

打开之后是这样的

MySQL Windows ZIP Archive版免安装配置和相关的问题

 

期中Archive值的是免安装版本的意思。理论上打开zip压缩包,稍微设置一下就可以用了。

二 设置安装

    打开zip之后里面是这样的

MySQL Windows ZIP Archive版免安装配置和相关的问题

(1)my.ini 文件

这个是我稍微修过.ini 文件的,刚刚打开其实这个文件是默认的文件叫做my-default.ini

 我们要稍微修改一下,添加一下个人的设置,同时把名字修改成my.ini

我修改的后的内容是:

#[client]
# 设置mysql客户端默认字符集
#default-character-set=utf8

[mysqld]
# 设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=D:\mysql-5.6.46-winx64
datadir =D:\mysql-5.6.46-winx64\data
# 允许最大连接数
max_connections=20
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
#default-storage-engine=INNODB

# Remove leading # and set to the amount of RAM for the most important data
# cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%.
# innodb_buffer_pool_size = 128M

# Remove leading # to turn on a very important data integrity option: logging
# changes to the binary log between backups.
# log_bin

# These are commonly set, remove the # and set as required.
# basedir = .....
# datadir = .....
# port = .....
# server_id = .....


# Remove leading # to set options mainly useful for reporting servers.
# The server defaults are faster for transactions and fast SELECTs.
# Adjust sizes as needed, experiment to find the optimal values.
# join_buffer_size = 128M
# sort_buffer_size = 2M
# read_rnd_buffer_size = 2M 

sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES 
 

 

注意一下 这个里面设置datadir文件夹的位置,

MySQL Windows ZIP Archive版免安装配置和相关的问题

我一开始以为是可以随便设置,就设置为自己随便的文件夹,后面发现在初始化完成要启动之后无法启动

发生了错误

MySQL Windows ZIP Archive版免安装配置和相关的问题

通过事件查看器进行查看后发现错误

MySQL Windows ZIP Archive版免安装配置和相关的问题

没有找到个人的表格 ,经过多方的百度发现别人的.ini 中的datadir和我不一样,害~~~

(2)将这个文件夹下面的bin路径添加到系统path的路径中,主要是为了方便可以找到mysql.exe 

MySQL Windows ZIP Archive版免安装配置和相关的问题

(3)初始化 和启动设置等

  设置完路径之后,就用管理员模式打开cmd 然后一路cd到你zip解压后的位置。然后进入bin文件

MySQL Windows ZIP Archive版免安装配置和相关的问题

然后就执行命令 :mysqld --initialize  进行初始化

然后执行命令: mysqld --install  进行安装插入

然后:net start mysql 

MySQL Windows ZIP Archive版免安装配置和相关的问题

这个就表面已经启动成功了

(4)设置密码 

    这个时候就可以的进行设置一下root 的密码了

比较坑的是这个时候每个命令输入结束后都要加 ';' 或者是 \g.

一开始输入:mysql -u root --skip-password

MySQL Windows ZIP Archive版免安装配置和相关的问题

然后就是上面的界面说明一件登录进去了。

然后就是修改密码了: SET PASSWORD FOR 'root'@'localhost' = PASSWORD('password');

MySQL Windows ZIP Archive版免安装配置和相关的问题

显示这个就表示OK了。

可以参考文章:https://blog.****.net/Jackliu200911/article/details/90445864