mysql:安装版(解压版)MySQL下载、配置、安装以及解决MySQL服务无法启动问题

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
RDS MySQL Serverless 高可用系列,价值2615元额度,1个月
简介: mysql:安装版(解压版)MySQL下载、配置、安装以及解决MySQL服务无法启动问题

一、MySQL官网下载解压版


1.进入官网下载


MySQL官网


20190115113905870.png2.进入后看到社区服务器点击进入


20190115114000225.png

3.这里就可以下载,建议大家下载以前的版本,最新版本容易出现问题,这里我选择的是5.7版本

20190115114105723.png



4.如图选择

20190115114926255.png

5.直接下载解压

20190115115042149.png


二、配置MySQL

1.解压后安装包目录如下(注意:此时没有data目录和.ini文件,这是我配置成功后的目录)

20190115115330711.png

2.将文件放入自己想放的文件, 由于解压后没有.ini文件在此目录下新建my.ini文件

20190115115558598.png

3.用记事本或者notepad++打开,添加内容如下:


[mysqld]
port = 3306
basedir=F:\MySQL\mysql-5.7.24-winx64
datadir=F:\MySQL\mysql-5.7.24-winx64\data 
max_connections=200
character-set-server=utf8
default-storage-engine=INNODB
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
[mysql]
default-character-set=utf8

4.注意标红路径,该路径是你自己选择的路径:

20190115115911427.png


5.配置环境变量

打开控制面板—>高级系统设置,在弹出的选项卡里选择“高级”—>“环境变量”

在系统变量里面新建“MYSQL_HOME”
值“F:\MySQL\mysql-5.7.24-winx64”(这里还是存放的路径)


三、安装MySQL


1.以管理员身份运行CMD

进入MySQL的bin目录:F:\MySQL\mysql-5.7.24-winx64\bin

2.运行mysqld --initialize( 这步是直接初始化mysql,生成data文件夹中的文件。)

2019011512091048.png


3.运行mysqld -install( 这步是安装mysql,正确的应该显示):


20190115121142332.png

(我这里显示已经存在)

20190115121103173.png


4.运行net start mysql启动服务( 这步是启动服务器)

20190115121331961.png

5.设置Root账户密码


修改MySQL的配置文件(my.ini),在[mysqld]下添加一行skip-grant-tables

2019011512143151.png

重启mysql ,重启步骤如下,关闭MySQL 输入:net stop mysql

2019011514541052.png

重新打开MySQ 输入:net start mysql

20190115145439659.png

重启后,即可直接用 mysql -u root -p进入(此时密码为空),看到Enter password,直接回车即可;

20190115121532307.png


输入update mysql.user set authentication_string=password(“root(这里的root说你自己设置的密码)”) where user=“root”;


输入flush privileges;(刷新数据库)


输入quit;

将my.ini文件还原(删除skip-grant-tables这一行)


重新启动mysql


这个时候可以使用 mysql -u root -p root进入,输入刚才设置的密码,下面是正确安装的显示。


使用show databases; 可以看到数据库的东西


20190115150353662.png

6.备注:

在安装过程中可能会遇到以下错误:

MySQL服务无法启动。

服务没有报告任何错误。


20190115145107873.png

7.处理:

检查MySQL目录中data是否存在,重新安装。

20190115141824665.png

输入sc delete mysql 删除原有的MYSQL 重复第三步的MySQL安装


本文借鉴的博客链接


后续通过root用户和密码进入SQLyog又出现了密码问题,链接放在这里了


解压版MySQL通过SQLyog可视化问题总结(错误号码1862)

相关实践学习
基于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
9 1
|
3天前
|
关系型数据库 MySQL 数据库
mysqlTools 一分钟部署安装本mysql多个版本,解锁繁琐部署过程
mysqlTools 一分钟部署安装本mysql多个版本,解锁繁琐部署过程
63 2
|
4天前
|
关系型数据库 MySQL Linux
本地虚拟机centos7通过docker安装主从mysql5.7.21
本地虚拟机centos7通过docker安装主从mysql5.7.21
12 0
|
6天前
|
关系型数据库 MySQL 数据库
龙蜥操作系统上安装MySQL:步骤详解与常见问题解决
龙蜥操作系统上安装MySQL:步骤详解与常见问题解决
|
6天前
|
关系型数据库 MySQL Linux
在Centos7中:通过Docker安装MySQL5.7(保姆级)
在Centos7中:通过Docker安装MySQL5.7(保姆级)
|
6天前
|
编解码 安全 关系型数据库
祝福CSDN的小伙伴2024年快乐!Windows7安装MySQL
祝福CSDN的小伙伴2024年快乐!Windows7安装MySQL
|
8天前
|
关系型数据库 MySQL 数据库
MySQL集群 双主架构(配置命令)
MySQL集群 双主架构(配置命令)
|
8天前
|
关系型数据库 MySQL Linux
Linux CentOs7 安装Mysql(5.7和8.0版本)密码修改 超详细教程
Linux CentOs7 安装Mysql(5.7和8.0版本)密码修改 超详细教程
|
8天前
|
安全 关系型数据库 虚拟化
WIndows Server 远程桌面服务—RDS
WIndows Server 远程桌面服务—RDS