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多表查询-笔记七
Apr 05 MySQL
mysql查询的控制语句图文详解
Apr 11 MySQL
MySQL连表查询分组去重的实现示例
Jul 01 MySQL
MySQL系列之十四 MySQL的高可用实现
Jul 02 MySQL
MySQL 聚合函数排序
Jul 16 MySQL
为什么MySQL选择Repeatable Read作为默认隔离级别
Jul 26 MySQL
MySQL对数据表已有表进行分区表的实现
Nov 01 MySQL
MySQL GTID复制的具体使用
May 20 MySQL
关于mysql中string和number的转换问题
Jun 14 MySQL
mysql sock 文件解析及作用讲解
Jul 15 MySQL
数据设计之权限的实现
Aug 05 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
用PHP实现小型站点广告管理
2006/10/09 PHP
PHP中数组的三种排序方法分享
2012/05/07 PHP
深入PHP5中的魔术方法详解
2013/06/17 PHP
Zend Studio 实用快捷键一览表(精心整理)
2013/08/10 PHP
PHP上传图片进行等比缩放可增加水印功能
2014/01/13 PHP
php单文件版在线代码编辑器
2015/03/12 PHP
PHP实现的随机红包算法示例
2017/08/14 PHP
PHP正则表达式处理函数(PCRE 函数)实例小结
2019/05/09 PHP
Javascript技术技巧大全(五)
2007/01/22 Javascript
Javascript 网页水印(非图片水印)实现代码
2010/03/01 Javascript
node.js中的events.EventEmitter.listenerCount方法使用说明
2014/12/08 Javascript
jquery实现将获取的颜色值转换为十六进制形式的方法
2014/12/20 Javascript
jquery中EasyUI实现同步树
2015/03/01 Javascript
jquery使整个div区域可以点击的方法
2015/06/24 Javascript
Javascript闭包实例详解
2015/11/29 Javascript
获取IE浏览器Cookie信息的方法
2017/01/23 Javascript
如何写好你的JavaScript【推荐】
2017/03/02 Javascript
详解Vue.js入门环境搭建
2017/03/17 Javascript
微信小程序 滚动到某个位置添加class效果实现代码
2017/04/19 Javascript
JavaScript实现的九种排序算法
2019/03/04 Javascript
layUI使用layer.open,在content打开数据表格,获取值并返回的方法
2019/09/26 Javascript
vue使用@scroll监听滚动事件时,@scroll无效问题的解决方法详解
2019/10/15 Javascript
node.js事件轮询机制原理知识点
2019/12/22 Javascript
python解析基于xml格式的日志文件
2017/02/25 Python
Python实用技巧之利用元组代替字典并为元组元素命名
2018/07/11 Python
Python字典推导式将cookie字符串转化为字典解析
2019/08/10 Python
Python实现自动打开电脑应用的示例代码
2020/04/17 Python
小结Python的反射机制
2020/09/28 Python
什么是Smart Navigation?
2016/07/03 面试题
kfc实习自我鉴定
2013/12/14 职场文书
培训班主持词
2014/03/28 职场文书
验房委托书
2014/08/30 职场文书
乡镇群众路线教育实践活动整改措施
2014/10/04 职场文书
机关作风建设整改方案
2014/10/27 职场文书
社区端午节活动总结
2015/02/11 职场文书
解决ObjectMapper.convertValue() 遇到的一些问题
2021/06/30 Java/Android