MySQL Windows ZIP Archive版免安装配置和相关的问题
个人零零散散的看了学习了一下Python 里面有个是关于数据库的,需要注册使用MySql,然后俺就去下载了一个。一个不小心下载了一个免安装版本的,发现没有安装启动项,只能一路百度查各种问题最后终于安装上了
一 下载
下载的地址为:https://dev.mysql.com/downloads/mysql/
打开之后是这样的
期中Archive值的是免安装版本的意思。理论上打开zip压缩包,稍微设置一下就可以用了。
二 设置安装
打开zip之后里面是这样的
(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 = 2Msql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
注意一下 这个里面设置datadir文件夹的位置,
我一开始以为是可以随便设置,就设置为自己随便的文件夹,后面发现在初始化完成要启动之后无法启动
发生了错误
通过事件查看器进行查看后发现错误
没有找到个人的表格 ,经过多方的百度发现别人的.ini 中的datadir和我不一样,害~~~
(2)将这个文件夹下面的bin路径添加到系统path的路径中,主要是为了方便可以找到mysql.exe
(3)初始化 和启动设置等
设置完路径之后,就用管理员模式打开cmd 然后一路cd到你zip解压后的位置。然后进入bin文件
然后就执行命令 :mysqld --initialize 进行初始化
然后执行命令: mysqld --install 进行安装插入
然后:net start mysql
这个就表面已经启动成功了
(4)设置密码
这个时候就可以的进行设置一下root 的密码了
比较坑的是这个时候每个命令输入结束后都要加 ';' 或者是 \g.
一开始输入:mysql -u root --skip-password
然后就是上面的界面说明一件登录进去了。
然后就是修改密码了: SET PASSWORD FOR 'root'@'localhost' = PASSWORD('password');
显示这个就表示OK了。
可以参考文章:https://blog.****.net/Jackliu200911/article/details/90445864