MySQL数据库压缩版本安装与配置详细教程


Posted in MySQL onMay 21, 2021

一、下载MySQL

下载地址:

https://dev.mysql.com/downloads/mysql/
https://dev.mysql.com/downloads/mysql/5.7.html#downloads (MySQL Community Server 5.7.34)

MySQL数据库压缩版本安装与配置详细教程

二、解压压缩包

下载完成后,将压缩包直接解压。

MySQL数据库压缩版本安装与配置详细教程

三、初始化mysql

新建data文件并新建my.ini配置文件

在解压后的mysql目录下面新建一个data的空文件夹,再在D:\Program Files\mysql-8.0.25-winx64下新建一个my.ini的配置文件。在该文件中写入以下代码:

[mysqld]
#设置服务端使⽤用的字符集为utf-8
character-set-server=UTF8MB4
#绑定IPv4地址
bind-address=0.0.0.0
#设置mysql的端⼝口号
port = 3306
#设置mysql的安装⽬目录
basedir=F:/mysql-5.7.23
#设置mysql数据库的数据的存放⽬目录
datadir=C:/mysql-5.7.23/data
#允许最⼤大连接数
max_connections=2000
#创建新表时将使⽤用的默认存储引擎
default-storage-engine=INNODB
#设置mysql以及数据库的默认编码
[mysql]
default-character-set=utf8
[mysql.server]
default-character-set=utf8
#设置客户端默认字符集
[client]
default-character-set=utf8
以上#号以及后面的中文必须删除,最终效果如下图所示:

MySQL数据库压缩版本安装与配置详细教程

这里需要注意的一点,如果data文件不为空,则会报错:The designated data directory D:\Program Files\mysql-8.0.25-winx64\data\ is unusable. You can remove all files that the server added to it.

解决办法:删除掉data文件夹里面的文件。

MySQL数据库压缩版本安装与配置详细教程

以管理员身份运行cmd,进入mysql的bin目录

MySQL数据库压缩版本安装与配置详细教程
MySQL数据库压缩版本安装与配置详细教程

四、安装mysql服务

执行命令:mysqld --install

如果需要卸载,使用命令mysqld --remove

MySQL数据库压缩版本安装与配置详细教程

执行命令:mysqld --initialize --user=root --console

MySQL数据库压缩版本安装与配置详细教程

这里我遇到了一个错误:

MySQL数据库压缩版本安装与配置详细教程

原因是我的my.ini文件中编码格式有误,按照报错提示修改即可。

MySQL数据库压缩版本安装与配置详细教程 

启动mysql服务 启动服务使用命令:net start mysql

MySQL数据库压缩版本安装与配置详细教程 

登录mysql 执行命令:mysql -uroot -p:刚刚初始化生成的随机密码
遇到错误:

MySQL数据库压缩版本安装与配置详细教程 

修改密码 命令:set password = password(‘新密码') 停止服务

使用命令:net stop mysql

MySQL数据库压缩版本安装与配置详细教程

到此这篇关于MySQL数据库安装配置详细教程的文章就介绍到这了,更多相关MySQL安装配置内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

MySQL 相关文章推荐
Mysql效率优化定位较低sql的两种方式
May 26 MySQL
解决Navicat for Mysql连接报错1251的问题(连接失败)
May 27 MySQL
MySQL8.0无法启动3534的解决方法
Jun 03 MySQL
mysql5.7使用binlog 恢复数据的方法
Jun 03 MySQL
浅谈MySQL next-key lock 加锁范围
Jun 07 MySQL
为什么MySQL分页用limit会越来越慢
Jul 25 MySQL
mysql事务对效率的影响分析总结
Oct 24 MySQL
mysql创建存储过程及函数详解
Dec 04 MySQL
MySQL中一条update语句是如何执行的
Mar 16 MySQL
mysql 子查询的使用
Apr 28 MySQL
一文解答什么是MySQL的回表
Aug 05 MySQL
MySql按时,天,周,月进行数据统计
Aug 14 MySQL
MySQL 8.0 之不可见列的基本操作
May 20 #MySQL
Mysql Online DDL的使用详解
May 20 #MySQL
MySQL 存储过程的优缺点分析
May 20 #MySQL
IDEA 链接Mysql数据库并执行查询操作的完整代码
MySQL 覆盖索引的优点
May 19 #MySQL
MySQL 视图(View)原理解析
超详细教你怎么升级Mysql的版本
You might like
SMARTY学习手记
2007/01/04 PHP
非常精妙的PHP递归调用与静态变量使用
2012/12/16 PHP
php实现在服务器端调整图片大小的方法
2015/06/16 PHP
PHP 面向对象程序设计之类属性与类常量实现方法分析
2020/04/13 PHP
js的闭包的一个示例说明
2008/11/18 Javascript
javascript 导出数据到Excel(处理table中的元素)
2009/12/18 Javascript
google 搜索框添加关键字实现代码
2010/04/24 Javascript
基于jquery实现的一个选择中国大学的弹框 (数据、步骤、代码)
2012/07/26 Javascript
javascript获取选中的文本的方法代码
2013/10/30 Javascript
js解决弹窗问题实现班级跳转DIV示例
2014/01/06 Javascript
jQuery 1.9.1源码分析系列(十四)之常用jQuery工具
2015/12/02 Javascript
下一代Bootstrap的5个特点 超酷炫!
2016/06/17 Javascript
javascript十六进制数字和ASCII字符之间的转换方法
2016/12/27 Javascript
微信小程序本地缓存数据增删改查实例详解
2017/05/24 Javascript
js实现图片轮播效果学习笔记
2017/07/26 Javascript
使用Vue开发一个实时性时间转换指令
2018/01/17 Javascript
原生JS实现多个小球碰撞反弹效果示例
2018/01/31 Javascript
JavaScript常用数组操作方法,包含ES6方法
2020/05/10 Javascript
JS/HTML5游戏常用算法之碰撞检测 包围盒检测算法详解【圆形情况】
2018/12/13 Javascript
关于微信小程序获取小程序码并接受buffer流保存为图片的方法
2019/06/07 Javascript
layui-table获得当前行的上/下一行数据的例子
2019/09/24 Javascript
JavaScript canvas绘制渐变颜色的矩形
2020/02/18 Javascript
原生JavaScript实现轮播图
2021/01/10 Javascript
Tensorflow简单验证码识别应用
2017/05/25 Python
python实现自动发送邮件发送多人、群发、多附件的示例
2018/01/23 Python
Selenium的使用详解
2018/10/19 Python
django使用LDAP验证的方法示例
2018/12/10 Python
分析运行中的 Python 进程详细解析
2019/06/22 Python
CSS3自定义滚动条样式的示例代码
2017/08/21 HTML / CSS
CSS3自定义滚动条样式 ::webkit-scrollbar的示例代码详解
2020/06/01 HTML / CSS
技术总监岗位职责
2013/12/05 职场文书
学生手册评语
2014/05/05 职场文书
工伤事故证明
2014/10/20 职场文书
聚众斗殴罪辩护词
2015/05/21 职场文书
白银帝国观后感
2015/06/17 职场文书
pandas取dataframe特定行列的实现方法
2021/05/24 Python