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 相关文章推荐
MySQL8.0.24版本Release Note的一些改进点
Apr 22 MySQL
一文读懂navicat for mysql基础知识
May 31 MySQL
MySQL子查询中order by不生效问题的解决方法
Aug 02 MySQL
MySQL配置主从服务器(一主多从)
Aug 07 MySQL
MySQL中varchar和char类型的区别
Nov 17 MySQL
mysql5.6主从搭建以及不同步问题详解
Dec 04 MySQL
MySQL 开窗函数
Feb 15 MySQL
一文搞清楚MySQL count(*)、count(1)、count(col)区别
Mar 03 MySQL
MySQL数据库事务的四大特性
Apr 20 MySQL
MySQL 字符集 character
May 04 MySQL
MySQL存储过程及语法详解
Aug 05 MySQL
MySQL数据库查询之多表查询总结
Aug 05 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+DBM的同学录程序(3)
2006/10/09 PHP
第二章 PHP入门基础之php代码写法
2011/12/30 PHP
php时间戳格式化显示友好的时间函数分享
2014/10/21 PHP
Laravel timestamps 设置为unix时间戳的方法
2019/10/11 PHP
获取表单控件原始(初始)值的方法
2013/08/21 Javascript
js中call与apply的用法小结
2013/12/28 Javascript
jquery选择器大全 全面详解jquery选择器
2014/03/06 Javascript
bootstrap data与jquery .data
2014/07/07 Javascript
js实现按钮控制图片360度翻转特效的方法
2015/02/17 Javascript
javascript实现的图片切割多块效果实例
2015/05/07 Javascript
WordPress中利用AJAX技术进行评论提交的实现示例
2016/01/12 Javascript
深入探究JavaScript中for循环的效率问题及相关优化
2016/03/13 Javascript
js创建数组的简单方法
2016/07/27 Javascript
vue插件tab选项卡使用小结
2016/10/27 Javascript
ES6新特性之变量和字符串用法示例
2017/04/01 Javascript
Vue项目分环境打包的实现步骤
2018/04/02 Javascript
vue构建动态表单的方法示例
2018/09/22 Javascript
BootStrap前端框架使用方法详解
2020/02/26 Javascript
JS前端模块化原理与实现方法详解
2020/03/17 Javascript
解决vue的router组件component在import时不能使用变量问题
2020/07/26 Javascript
python 从远程服务器下载日志文件的程序
2013/02/10 Python
在Django同1个页面中的多表单处理详解
2017/01/25 Python
Python学习小技巧之列表项的排序
2017/05/20 Python
Python2.7基于淘宝接口获取IP地址所在地理位置的方法【测试可用】
2017/06/07 Python
对python字典过滤条件的实例详解
2019/01/22 Python
pandas DataFrame的修改方法(值、列、索引)
2019/08/02 Python
python 扩展print打印文件路径和当前时间信息的实例代码
2019/10/11 Python
Python3.6安装卸载、执行命令、执行py文件的方法详解
2020/02/20 Python
python不相等的两个字符串的 if 条件判断为True详解
2020/03/12 Python
CSS3 毛玻璃效果
2019/08/14 HTML / CSS
寝室长工作失责检讨书
2014/10/06 职场文书
社区元宵节活动总结
2015/02/06 职场文书
幼儿园百日安全活动总结
2015/05/07 职场文书
预备党员群众意见
2015/06/01 职场文书
高中地理教学反思
2016/02/19 职场文书
Nginx 过滤静态资源文件的访问日志的实现
2021/03/31 Servers