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之DML语言
Apr 05 MySQL
mysql 如何获取两个集合的交集/差集/并集
Jun 08 MySQL
详细谈谈MYSQL中的COLLATE是什么
Jun 11 MySQL
mysql获取指定时间段中所有日期或月份的语句(不设存储过程,不加表)
Jun 18 MySQL
MySQL系列之开篇 MySQL关系型数据库基础概念
Jul 02 MySQL
Linux7.6二进制安装Mysql8.0.27详细操作步骤
Nov 27 MySQL
MySQL表锁、行锁、排它锁及共享锁的使用详解
Apr 02 MySQL
mysql查询结果实现多列拼接查询
Apr 03 MySQL
MySQL串行化隔离级别(间隙锁实现)
Jun 16 MySQL
数据设计之权限的实现
Aug 05 MySQL
MySQL 原理与优化之Limit 查询优化
Aug 14 MySQL
MySQL远程无法连接的一些常见原因总结
Sep 23 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
ie6 动态缩略图不显示的原因
2009/06/21 PHP
PHP 程序授权验证开发思路
2009/07/09 PHP
windwos下使用php连接oracle数据库的过程分享
2014/05/26 PHP
php使用Cookie实现和用户会话的方法
2015/01/21 PHP
php实现兼容2038年后Unix时间戳转换函数
2015/03/18 PHP
PHP判断手机是IOS还是Android
2015/12/09 PHP
Zend Framework入门应用实例详解
2016/12/11 PHP
PHP中define() 与 const定义常量的区别详解
2019/06/25 PHP
国外Lightbox v2.03.3 最新版 下载
2007/10/17 Javascript
jQuery中jqGrid分页实现代码
2011/11/04 Javascript
JavaScript高级程序设计(第3版)学习笔记4 js运算符和操作符
2012/10/11 Javascript
js确认删除对话框效果的示例代码
2014/02/20 Javascript
100个不能错过的实用JS自定义函数
2014/03/05 Javascript
js+ajax实现获取文件大小的方法
2015/12/08 Javascript
基于Node.js实现nodemailer邮件发送
2016/01/26 Javascript
JS常用加密编码与算法实例总结
2016/12/22 Javascript
nodejs搭建本地服务器并访问文件的方法
2017/03/03 NodeJs
ES6新特性之解构、参数、模块和记号用法示例
2017/04/01 Javascript
angular.js和vue.js中实现函数去抖示例(debounce)
2018/01/18 Javascript
详解Javascript中new()到底做了些什么?
2018/03/29 Javascript
layui扩展上传组件模拟进度条的方法
2019/09/23 Javascript
JavaScript 严格模式(use strict)用法实例分析
2020/03/04 Javascript
解决vue项目,npm run build后,报路径错的问题
2020/08/13 Javascript
[01:01:35]Optic vs paiN 2018国际邀请赛小组赛BO2 第二场 8.19
2018/08/21 DOTA
一篇文章弄懂Python中所有数组数据类型
2019/06/23 Python
使用Python实现正态分布、正态分布采样
2019/11/20 Python
python 实现dict转json并保存文件
2019/12/05 Python
基于tf.shape(tensor)和tensor.shape()的区别说明
2020/06/30 Python
Spartoo比利时:欧洲时尚购物网站
2017/12/06 全球购物
严选全球尖货,立足香港:Bonpont宝盆
2018/07/24 全球购物
索尼巴西商店:Sony巴西
2019/06/21 全球购物
体育教师自荐信范文
2013/12/16 职场文书
企业给企业的表扬信
2014/01/13 职场文书
2014年小学植树节活动方案
2014/03/02 职场文书
如何写好自荐信
2014/04/07 职场文书
2014幼儿园中班工作总结
2014/11/10 职场文书