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 root密码的重置方法
Apr 21 MySQL
将图片保存到mysql数据库并展示在前端页面的实现代码
May 02 MySQL
MySQL sql_mode修改不生效的原因及解决
May 07 MySQL
mysql 8.0.24版本安装配置方法图文教程
May 12 MySQL
mysql 如何获取两个集合的交集/差集/并集
Jun 08 MySQL
mysql 数据插入优化方法之concurrent_insert
Jul 01 MySQL
MySQL系列之十一 日志记录
Jul 02 MySQL
SQL实现LeetCode(176.第二高薪水)
Aug 04 MySQL
为什么MySQL 删除表数据 磁盘空间还一直被占用
Oct 16 MySQL
MySQL 开窗函数
Feb 15 MySQL
分享几个简单MySQL优化小妙招
Mar 31 MySQL
Mysql InnoDB 的内存逻辑架构
May 06 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实现合并discuz用户
2015/08/05 PHP
jQuery+Ajax+PHP“喜欢”评级功能实现代码
2015/10/08 PHP
Yii 2.0在Grid中格式化时间方法示例
2017/06/06 PHP
PHP新特性之字节码缓存和内置服务器
2017/08/11 PHP
PHP创建XML接口示例
2019/07/04 PHP
用jQuery扩展自写的 UI导航
2010/01/13 Javascript
js 3种归并操作的实例代码
2013/10/30 Javascript
JavaScript实现为指定对象添加多个事件处理程序的方法
2015/04/17 Javascript
js实现鼠标滑过文字链接色彩变化的效果
2015/05/06 Javascript
javascript实现图片轮播效果
2016/01/20 Javascript
js数组常用操作方法小结(增加,删除,合并,分割等)
2016/08/02 Javascript
微信小程序加载更多 点击查看更多
2016/11/29 Javascript
js实现瀑布流效果(自动生成新的内容)
2017/03/16 Javascript
jQuery实现锚点向下平滑滚动特效示例
2017/08/29 jQuery
微信小程序上传图片到服务器实例代码
2017/11/07 Javascript
小程序视频或音频自定义可拖拽进度条的示例代码
2018/09/30 Javascript
jQuery实现获取当前鼠标位置并输出功能示例
2019/01/05 jQuery
解决vuex数据页面刷新后初始化操作
2020/07/26 Javascript
零基础写python爬虫之爬虫编写全记录
2014/11/06 Python
对python中大文件的导入与导出方法详解
2018/12/28 Python
django框架使用views.py的函数对表进行增删改查内容操作详解【models.py中表的创建、views.py中函数的使用,基于对象的跨表查询】
2019/12/12 Python
Python 线性回归分析以及评价指标详解
2020/04/02 Python
通过自学python能找到工作吗
2020/06/21 Python
Python中logging日志记录到文件及自动分割的操作代码
2020/08/05 Python
vscode配置anaconda3的方法步骤
2020/08/08 Python
HTML5 播放 RTSP 视频的实例代码
2019/07/29 HTML / CSS
加州风格的游泳和沙滩装品牌:Cupshe
2019/06/10 全球购物
三维科技面试题
2013/07/27 面试题
英语自荐信范文
2013/12/11 职场文书
车祸赔偿收入证明
2014/01/09 职场文书
九年级数学教学反思
2014/02/02 职场文书
小学二年级语文教学反思
2016/03/03 职场文书
golang 实现对Map进行键值自定义排序
2021/04/28 Golang
详解nginx安装过程并代理下载服务器文件
2022/02/12 Servers
「约定的梦幻岛」作画发布诺曼生日新绘
2022/03/21 日漫
js面向对象编程OOP及函数式编程FP区别
2022/07/07 Javascript