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 8.0 之不可见列的基本操作
May 20 MySQL
MySQL之PXC集群搭建的方法步骤
May 25 MySQL
SQL注入的实现以及防范示例详解
Jun 02 MySQL
Mysql中存储引擎的区别及比较
Jun 04 MySQL
MySQL子查询中order by不生效问题的解决方法
Aug 02 MySQL
SQL之各种join小结详细讲解
Aug 04 MySQL
MySQL into_Mysql中replace与replace into用法案例详解
Sep 14 MySQL
mysql分表之后如何平滑上线详解
Nov 01 MySQL
Mysql分析设计表主键为何不用uuid
Mar 31 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
PHP执行批量mysql语句的解决方法
2013/05/02 PHP
PHP内核探索:变量概述
2014/01/30 PHP
PHP实现图片旋转效果实例代码
2014/10/01 PHP
PIGCMS 如何关闭聊天机器人
2015/02/12 PHP
PHP实现通过get方式识别用户发送邮件的方法
2015/07/16 PHP
Laravel5权限管理方法详解
2016/07/26 PHP
[原创]PHP获取数组表示的路径方法分析【数组转字符串】
2017/09/01 PHP
使用PHPStorm+XDebug搭建单步调试环境
2017/11/19 PHP
客户端脚本中常常出现的一些问题和调试技巧
2007/01/09 Javascript
JavaScript触发器详解
2007/03/10 Javascript
动态修改DOM 里面的 id 属性的弊端分析
2008/09/03 Javascript
JavaScript中为什么null==0为false而null大于=0为true(个人研究)
2013/09/16 Javascript
jquery等宽输出文字插件使用介绍
2013/09/18 Javascript
js css 实现遮罩层覆盖其他页面元素附图
2014/09/22 Javascript
深入浅出 jQuery中的事件机制
2016/08/23 Javascript
vue.js 左侧二级菜单显示与隐藏切换的实例代码
2017/05/23 Javascript
vue中动态绑定表单元素的属性方法
2018/02/23 Javascript
详解React项目的服务端渲染改造(koa2+webpack3.11)
2018/03/19 Javascript
Vue 图片压缩并上传至服务器功能
2020/01/15 Javascript
基于javascript实现碰撞检测
2020/03/12 Javascript
[02:00]DAC2018主宣传片——龙征四海,剑问东方
2018/03/20 DOTA
[45:25]OG vs EG 2019国际邀请赛淘汰赛 胜者组 BO3 第一场 8.22
2019/09/05 DOTA
Python使用pickle模块报错EOFError Ran out of input的解决方法
2018/08/16 Python
django中间键重定向实例方法
2019/11/10 Python
Python:slice与indices的用法
2019/11/25 Python
kafka-python 获取topic lag值方式
2019/12/23 Python
Python实现鼠标自动在屏幕上随机移动功能
2020/03/14 Python
python代数式括号有效性检验示例代码
2020/10/04 Python
python中字符串的编码与解码详析
2020/12/03 Python
canvas因为图片资源不在同一域名下而导致的跨域污染画布的解决办法
2019/01/18 HTML / CSS
如何将无状态会话Bean发布为WEB服务,只有无状态会话Bean可以发布为WEB服务?
2015/12/03 面试题
企业统计员岗位职责
2013/12/13 职场文书
幼儿园植树节活动总结
2014/07/04 职场文书
中学生社区服务活动报告
2015/02/05 职场文书
公务员廉洁从政心得体会
2016/01/19 职场文书
如何使用Python提取Chrome浏览器保存的密码
2021/06/09 Python