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
多表查询、事务、DCL
Apr 05 MySQL
52条SQL语句教你性能优化
May 25 MySQL
MySQL中distinct与group by之间的性能进行比较
May 26 MySQL
MySQL5.7并行复制原理及实现
Jun 03 MySQL
解决mysql模糊查询索引失效问题的几种方法
Jun 18 MySQL
MySQL中存储时间的最佳实践指南
Jul 01 MySQL
Mysql中where与on的区别及何时使用详析
Aug 04 MySQL
mysql分表之后如何平滑上线详解
Nov 01 MySQL
Mysql排序的特性详情
Nov 01 MySQL
关于mysql中时间日期类型和字符串类型的选择
Nov 27 MySQL
MySQL数据库事务的四大特性
Apr 20 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
使用session判断用户登录用户权限(超简单)
2013/06/08 PHP
php实现根据词频生成tag云的方法
2015/04/17 PHP
PHP静态成员变量和非静态成员变量详解
2017/02/14 PHP
NodeJS的模块写法入门(实例代码)
2012/03/07 NodeJs
JS实现一个列表中包含上移下移删除等功能
2014/09/24 Javascript
简介EasyUI datagrid editor combogrid搜索框的实现
2016/04/01 Javascript
JS获取html元素的标记名实现方法
2016/10/08 Javascript
Bootstrap的popover(弹出框)2秒后定时消失的实现代码
2017/02/27 Javascript
jquery横向纵向鼠标滚轮全屏切换
2017/02/27 Javascript
node文件批量重命名的方法示例
2017/10/23 Javascript
浅析Javascript中双等号(==)隐性转换机制
2017/10/27 Javascript
JavaScript多种页面刷新方法小结
2019/04/04 Javascript
javascript移动端 电子书 翻页效果实现代码
2019/09/07 Javascript
使用flow来规范javascript的变量类型
2019/09/12 Javascript
python实现搜索本地文件信息写入文件的方法
2016/02/22 Python
Python 实现 贪吃蛇大作战 代码分享
2016/09/07 Python
Python多层装饰器用法实例分析
2018/02/09 Python
Python实现的质因式分解算法示例
2018/05/03 Python
Python自定义函数计算给定日期是该年第几天的方法示例
2019/05/30 Python
Python操作excel的方法总结(xlrd、xlwt、openpyxl)
2019/09/02 Python
Python CSV文件模块的使用案例分析
2019/12/21 Python
python实现将列表中各个值快速赋值给多个变量
2020/04/02 Python
如何在keras中添加自己的优化器(如adam等)
2020/06/19 Python
pycharm 如何取消连按两下shift出现的全局搜索
2021/01/15 Python
手把手教你配置JupyterLab 环境的实现
2021/02/02 Python
美国五金商店:Ace Hardware
2018/03/27 全球购物
2014年维稳工作总结
2014/11/18 职场文书
三峡人家导游词
2015/01/31 职场文书
家属慰问信
2015/02/14 职场文书
交通安全月活动总结
2015/05/08 职场文书
单位政审意见范文
2015/06/04 职场文书
升学宴祝酒词
2015/08/11 职场文书
再也不用花钱买漫画!Python爬取某漫画的脚本及源码
2021/06/09 Python
Python实现简单的俄罗斯方块游戏
2021/09/25 Python
Python实现灰色关联分析与结果可视化的详细代码
2022/03/25 Python
Go gorilla/sessions库安装使用
2022/08/14 Golang