MySQL zip版本安装

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
RDS MySQL Serverless 高可用系列,价值2615元额度,1个月
简介: 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

相关实践学习
基于CentOS快速搭建LAMP环境
本教程介绍如何搭建LAMP环境,其中LAMP分别代表Linux、Apache、MySQL和PHP。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
1小时前
|
关系型数据库 MySQL Linux
Linux下安装MySQL
Linux下安装MySQL
4 0
|
1小时前
|
SQL 分布式计算 关系型数据库
Ubuntu上安装MySQL以及hive
Ubuntu上安装MySQL以及hive
10 1
|
1小时前
|
存储 关系型数据库 MySQL
XtraBackup支持哪些MySQL数据库版本?
【5月更文挑战第13天】XtraBackup支持哪些MySQL数据库版本?
7 0
|
1小时前
|
关系型数据库 MySQL 分布式数据库
PolarDB MySQL版集群版本支持库表恢复功能的版本要求是什么?
【5月更文挑战第13天】PolarDB MySQL版集群版本支持库表恢复功能的版本要求是什么?
8 0
|
1小时前
|
关系型数据库 MySQL 数据库
mysqlTools 一分钟部署安装本mysql多个版本,解锁繁琐部署过程
mysqlTools 一分钟部署安装本mysql多个版本,解锁繁琐部署过程
63 2
|
1小时前
|
关系型数据库 MySQL Linux
本地虚拟机centos7通过docker安装主从mysql5.7.21
本地虚拟机centos7通过docker安装主从mysql5.7.21
14 0
|
1小时前
|
SQL 关系型数据库 MySQL
unsigned int 虽然mysql支持,但是不建议使用,因为可能在未来某个版本删除
unsigned int 虽然mysql支持,但是不建议使用,因为可能在未来某个版本删除
13 2
|
1小时前
|
关系型数据库 MySQL 数据库
龙蜥操作系统上安装MySQL:步骤详解与常见问题解决
龙蜥操作系统上安装MySQL:步骤详解与常见问题解决
|
1小时前
|
关系型数据库 MySQL Linux
在Centos7中:通过Docker安装MySQL5.7(保姆级)
在Centos7中:通过Docker安装MySQL5.7(保姆级)