MySQL zip版本安装

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
云数据库 RDS PostgreSQL,集群系列 2核4GB
简介: MySQL zip版本安装

版权声明:本文为博主原创文章,未经博主允许不得转载 https://blog.csdn.net/qq_41570658

一直以来都习惯了使用MySQL安装文件(.exe),今天下载了一个.zip版本的MySQL,安装过程中遇到了一些问题,如下:

    1.在MySQL官网上(http://dev.mysql.com/downloads/mysql/)下载免安装版的zip文件(本文以mysql-5.7.14-winx64.zip为例)

    2.将zip文件解压到本地,本文解压到如下目录:D:\softwares\mysql-5.7.14-winx64

    3.1新建一个配置文件(my.ini)用于配置字符集、端口等信息,用以覆盖原始的配置文件(my-default.ini),当然也可以修改这个默认的配置文件。

    3.2新建文件夹data存放MySQL数据。如下:

       

 

         将以下内容复制到新建的配置文件中,其中basedir和datadir设置mysql文件夹路径:

[mysql]

        # 设置mysql客户端默认字符集

        default-character-set=utf8  

        [mysqld]

        #设置3306端口

        port = 3306  

        # 设置mysql的安装目录

        basedir=D:\\softwares\\mysql-5.7.14-winx64

        # 设置mysql数据库的数据的存放目录

        datadir=D:\\softwares\\mysql-5.7.14-winx64\\data

        # 允许最大连接数

        max_connections=200

        # 服务端使用的字符集默认为UTF8

        character-set-server=utf8

        # 创建新表时将使用的默认存储引擎

        default-storage-engine=INNODB

    4.输入cmd,以管理员身份运行控制台,进入MySQL路径(D:\softwares\mysql-5.7.14-winx64\bin)下,运行mysqld install命令。注意:这里需要以管理员身份运行,否则提示如下:

     

     5.安装成功后,如下:

     

 

       启动mysql服务,以为万事ok了,结果如下:

     

 

      6.在网上搜索3534这个错误信息,有人说是从5.7.6开始需要执行mysqld --initialize方法(http://www.mamicode.com/info-detail-1150164.html)。

解决方法如下:

 

          1) 执行mysqld -remove命令将以前的错误安装删除,否则会提示已经安装

          2)删除data内文件(否则还是不能启动成功),执行mysqld --initialize命令后再执行mysqld install,再执行net start mysql启动MySQL,一切ok

             

       7.执行”mysqladmin -u root password 密码“设置初始密码,设置ok后执行mysql -u root -p回车然后输入密码,即可登录mysql

           

           

       

       8.若my.ini文件中的basedir和datadir不是以”\\“表示路径,在执行mysqld --initialize命令时会报一下错误:

         

       9.可以设置环境变量,启动cmd输入mysql -u root -p密码即可登录mysql,而不用切换到mysql安装目录的bin目录下,

          本文可以将D:\softwares\mysql-5.7.14-winx64\bin设置到环境变量path中,启动cmd后可以直接输入连接mysql的命令,如下:

         

还有其他问题可参考以下博文:

1.安装流程

 http://jingyan.baidu.com/article/597035521d5de28fc00740e6.html

2.其他问题

https://www.cnblogs.com/lzyThingking/p/6501316.html

https://blog.csdn.net/hello_world_qwp/article/details/80346904

http://www.cnblogs.com/yangzhou33/p/5049846.html

相关实践学习
如何在云端创建MySQL数据库
开始实验后,系统会自动创建一台自建MySQL的 源数据库 ECS 实例和一台 目标数据库 RDS。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
7天前
|
tengine 关系型数据库 MySQL
Tengine、Nginx安装MySQL数据库命令教程
本指南详细介绍了在Linux系统上安装与配置MySQL数据库的步骤。首先通过下载并安装MySQL社区版本,接着启动MySQL服务,使用`systemctl start mysqld.service`命令。若启动失败,可尝试使用`sudo /etc/init.d/mysqld start`。利用`systemctl status mysqld.service`检查MySQL的服务状态,确保其处于运行中。通过日志文件获取初始密码,使用该密码登录数据库,并按要求更改初始密码以增强安全性。随后创建一个名为`tengine`的数据库,最后验证数据库创建是否成功以及完成整个设置流程。
|
16天前
|
关系型数据库 MySQL Linux
Linux 安装 mysql 【使用 tar.gz | tar.xz安装包-离线安装】
在Linux系统中使用tar.xz压缩包安装MySQL数据库的详细步骤。包括下载MySQL压缩包,解压到指定目录,创建mysql用户和组,设置目录权限,初始化MySQL,配置my.cnf文件,启动服务,以及修改root用户密码。此外,还提供了如何设置Windows远程登录MySQL服务器的方法。
Linux 安装 mysql 【使用 tar.gz | tar.xz安装包-离线安装】
|
2天前
|
弹性计算 关系型数据库 MySQL
Docker安装MySQL
这篇文章详细介绍了如何使用Docker安装MySQL数据库服务,包括拉取镜像、配置数据卷以及启动容器的步骤。
16 0
Docker安装MySQL
|
13天前
|
数据采集 中间件 关系型数据库
Mac系统通过brew安装mysql5.7后,启动报错的解决办法
Mac系统通过brew安装mysql5.7后,启动报错的解决办法
34 2
|
1天前
|
存储 关系型数据库 MySQL
【MySQL精装典藏版】MySQL的安装与部署
【MySQL精装典藏版】MySQL的安装与部署
14 0
|
2天前
|
自然语言处理 关系型数据库 MySQL
MySQL数据库使用Match语法需要安装什么插件吗?
【10月更文挑战第1天】MySQL数据库使用Match语法需要安装什么插件吗?
9 0
|
3天前
|
Ubuntu 关系型数据库 MySQL
Ubuntu 安装mysql和简单操作
Ubuntu 安装mysql和简单操作
23 0
|
4天前
|
存储 关系型数据库 MySQL
一个项目用5款数据库?MySQL、PostgreSQL、ClickHouse、MongoDB区别,适用场景
一个项目用5款数据库?MySQL、PostgreSQL、ClickHouse、MongoDB——特点、性能、扩展性、安全性、适用场景比较
|
3天前
|
SQL 关系型数据库 MySQL
|
2天前
|
监控 关系型数据库 MySQL
MySQL 查看数据库实例
MySQL 查看数据库实例
20 6

热门文章

最新文章