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 29 MySQL
将图片保存到mysql数据库并展示在前端页面的实现代码
May 02 MySQL
浅谈mysql执行过程以及顺序
May 12 MySQL
MYSQL 无法识别中文的永久解决方法
Jun 03 MySQL
一次MySQL启动导致的事故实战记录
Sep 15 MySQL
mysql5.6主从搭建以及不同步问题详解
Dec 04 MySQL
浅谈如何保证Mysql主从一致
Mar 13 MySQL
一条 SQL 语句执行过程
Mar 17 MySQL
进阶篇之linux环境下安装MySQL数据库
Apr 09 MySQL
CentOS MySql8 远程连接实战
Apr 19 MySQL
数据设计之权限的实现
Aug 05 MySQL
Mysql中mvcc各场景理解应用
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文件
2007/01/04 PHP
php.ini save_handler 修改不生效的解决办法
2014/07/22 PHP
PHP改进计算字符串相似度的函数similar_text()、levenshtein()
2014/10/27 PHP
Symfony2实现在controller中获取url的方法
2016/03/18 PHP
PHP生成word文档的三种实现方式
2016/11/14 PHP
早该知道的7个JavaScript技巧
2013/03/27 Javascript
JavaScript将字符串转换为整数的方法
2015/04/14 Javascript
JavaScript常用字符串与数组扩展函数小结
2016/04/24 Javascript
基于javascript实现按圆形排列DIV元素(一)
2016/12/02 Javascript
简单实现JS计算器功能
2016/12/21 Javascript
jQuery点击导航栏选中更换样式的实现代码
2017/01/23 Javascript
zTree树形插件异步加载方法详解
2017/06/14 Javascript
微信小程序 自定义消息提示框
2017/08/06 Javascript
原生js实现随机点餐效果
2019/12/10 Javascript
JS实现判断移动端PC端功能
2020/02/21 Javascript
Vue父组件向子组件传值以及data和props的区别详解
2020/03/02 Javascript
ES6 Generator基本使用方法示例
2020/06/06 Javascript
0基础学习前端开发的一些建议
2020/07/14 Javascript
Vue自定义组件双向绑定实现原理及方法详解
2020/09/03 Javascript
Python中pip安装非PyPI官网第三方库的方法
2015/06/02 Python
Python基于递归算法实现的走迷宫问题
2017/08/04 Python
Python简单生成随机数的方法示例
2018/03/31 Python
Python根据已知邻接矩阵绘制无向图操作示例
2018/06/23 Python
使用Python正则表达式操作文本数据的方法
2019/05/14 Python
python 批量解压压缩文件的实例代码
2019/06/27 Python
Python使用enumerate获取迭代元素下标
2020/02/03 Python
如何利用Python写个坦克大战
2020/11/18 Python
小天鹅官方商城:LittleSwan
2017/06/16 全球购物
this关键字的含义
2015/04/08 面试题
自荐信的五个重要部分
2013/10/29 职场文书
司机岗位职责
2013/11/15 职场文书
《荷花》教学反思
2014/04/16 职场文书
党员个人党性分析材料
2014/12/18 职场文书
Mac M1安装mnmp (Mac+Nginx+MySQL+PHP) 开发环境
2021/03/29 PHP
Windows10下安装MySQL8
2021/04/06 MySQL
Win11 Build 25179预览版发布(附更新内容+ISO官方镜像下载)
2022/08/14 数码科技