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 角色(role)功能介绍
Apr 24 MySQL
MySQL数字类型自增的坑
May 07 MySQL
Mysql官方性能测试工具mysqlslap的使用简介
May 21 MySQL
浅谈MySQL 亿级数据分页的优化
Jun 15 MySQL
Mysql数据库按时间点恢复实战记录
Jun 30 MySQL
MySQL索引是啥?不懂就问
Jul 21 MySQL
MYSQL 运算符总结
Nov 11 MySQL
MySQL范围查询优化的场景实例详解
Jun 10 MySQL
MySQL聚簇索引和非聚簇索引的区别详情
Jun 14 MySQL
Mysql数据库group by原理详解
Jul 07 MySQL
SQL Server数据库的三种创建方法汇总
May 08 MySQL
MySQL索引失效十种场景与优化方案
May 08 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中date与gmdate的区别及默认时区设置
2014/05/12 PHP
PHP isset()及empty()用法区别详解
2020/08/29 PHP
js实现网站首页图片滚动显示
2013/02/04 Javascript
js模拟滚动条(横向竖向)
2013/02/22 Javascript
用显卡加速,轻松把笔记本打造成取暖器的办法!
2013/04/17 Javascript
js中Image对象以及对其预加载处理示例
2013/11/20 Javascript
javascript上下方向键控制表格行选中并高亮显示的方法
2015/02/13 Javascript
浅谈javascript的分号的使用
2015/05/12 Javascript
实例详解Nodejs 保存 payload 发送过来的文件
2016/01/14 NodeJs
使用JQuery选择HTML遍历函数的方法
2016/09/17 Javascript
基于Vue的SPA动态修改页面title的方法(推荐)
2018/01/02 Javascript
Vue-CLI3.x 设置反向代理的方法
2018/12/06 Javascript
js中事件对象和事件委托的介绍
2019/01/21 Javascript
axios异步提交表单数据的几种方法
2019/08/11 Javascript
稍微学一下Vue的数据响应式(Vue2及Vue3区别)
2019/11/21 Javascript
微信小程序接入腾讯云验证码的方法步骤
2020/01/07 Javascript
jquery html添加元素/删除元素操作实例详解
2020/05/20 jQuery
Vue + Element-ui的下拉框el-select获取额外参数详解
2020/08/14 Javascript
跟老齐学Python之一个免费的实验室
2014/09/14 Python
Python下rrdtool模块的基本使用方法
2015/11/13 Python
python+VTK环境搭建及第一个简单程序代码
2017/12/13 Python
Python json模块dumps、loads操作示例
2018/09/06 Python
Python3中内置类型bytes和str用法及byte和string之间各种编码转换 问题
2018/09/27 Python
PyQt5响应回车事件的方法
2019/06/25 Python
Django 实现对已存在的model进行更改
2020/03/28 Python
基于python实现对文件进行切分行
2020/04/26 Python
Python random模块的使用示例
2020/10/10 Python
出生证明公证书
2014/04/09 职场文书
《美丽的丹顶鹤》教学反思
2014/04/22 职场文书
大学新生入学教育方案
2014/05/16 职场文书
公司授权委托书样本
2014/09/15 职场文书
2015年审计人员工作总结
2015/05/26 职场文书
舞出我人生观后感
2015/06/16 职场文书
七年级之开学家长寄语35句
2019/09/05 职场文书
python使用XPath解析数据爬取起点小说网数据
2021/04/22 Python
完美解决golang go get私有仓库的问题
2021/05/05 Golang