MySQL下载与安装

本文涉及的产品
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,高可用系列 2核4GB
简介: MySQL下载与安装 MySQL下载与安装 一. MySQL下载 1. 进入MySQL官网 官网地址:https://www.mysql.com/ 2. 点击DOWNLOADS 3. 点击Community(GPL) Downloads 4.

MySQL下载与安装

MySQL下载与安装

一. MySQL下载

1. 进入MySQL官网

官网地址:https://www.mysql.com/

2. 点击DOWNLOADS

这里写图片描述

3. 点击Community(GPL) Downloads

这里写图片描述

4. 找到MySQL Community Server,点击下面的DOWNLOAD,进入下载页

这里写图片描述

5. 到了真正的下载页面,选择平台,选择版本(安装版和免安装版),点击Download

这里写图片描述

6. 仅仅只是下载,点击No thanks, just start my download.即可

这里写图片描述

二. MySQL安装

1. 免安装版安装过程

  • 将以下载的MySQL压缩包解压到自定义目录下,我的解压目录是:“D:\java\mysql”,将解压目录下默认文件 my-default.ini 拷贝一份,改名 my.ini,复制下面的配置信息到 my.ini 保存,如果没有my-default.ini,可自己新建my.ini,my.ini内容如下(可变的):
[mysqld]
log_bin=mysql-bin
binlog-do-db =childrendb

basedir = D:\wukun\mysql-8.0.11-winx64
datadir = D:\wukun\mysql-8.0.11-winx64\data
port = 3306
server_id = 10
server_id = 172

sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES 

     
     
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 添加环境变量 
    右键单击我的电脑->属性->高级系统设置(高级)->环境变量,出现如下界面: 
    这里写图片描述 
    点击系统变量下的新建按钮: 
    这里写图片描述 
    输入变量名:MYSQL_HOME 
    输入变量值:D:\java\mysql(即为mysql的自定义解压目录)

    选择系统变量中的Path,点击编辑 
    这里写图片描述 
    在变量值中添加变量值:%MYSQL_HOME%\bin,注意是在原有变量值后面加上这个变量,用;隔开,不能删除原来的变量值

  • 将mysql注册为windows系统服务 
    从控制台进入到MySQL解压目录下的 bin 目录下: 
    这里写图片描述 
    输入服务安装命令:

    mysqld install MySQL --defaults-file="D:\mysql-5.7.15-winx64\my.ini"
    
           
           
    • 1

    安装成功后会提示服务安装成功。 
    这里写图片描述
    注:my.ini文件放在MySQL解压后的根目录下,移除服务命令为:mysqld remove

  • 启动MySQL服务 
    方法一: 
    启动服务命令为:net start mysql 
    方法二: 
    打开管理工具 服务,找到MySQL服务。 
    通过右键选择启动或者直接点击左边的启动来启动服务。

  • 修改 root 账号的密码 
    刚安装完成时root账号默认密码为空,此时可以将密码修改为指定的密码,代码如下:

    c:>mysql –uroot -p
    
           
           
    • 1

    先使用默认密码进行登陆(默认密码获取见个人问题汇总),登陆完成之后使用MySQL,会提示:

     You must reset your password using ALTER USER statement before executing this statement.
    
           
           
    • 1

    使用下面语句更改MySQL默认密码:

    ALTER USER 'root'@'localhost' IDENTIFIED BY '1234';
    
           
           
    • 1

    后续登陆MySQL时,我们就可以通过自己设置的密码登陆root账户啦。

三. MySQL卸载

1. 免安装版卸载过程

  • 停止MySQL服务 
    通过cmd命令打开窗口(以管理员身份),输入代码:
net stop mysql

     
     
  • 1
  • 删除MySQL服务 
    输入代码:
mysqld --remove MySQL3307
或者    
sc delete MySQL3307

     
     
  • 1
  • 2
  • 3
  • 上面操作成功时显示: 
    这里写图片描述

  • 删除MySQL的安装目录

  • 修改注册表 
    开始-运行里面输入regedt,打开注册表.注册表里MySQL的项就是这三项: 
    HKEY_LOCAL_MACHINE/SYSTEM/ControlSet001/Services/Eventlog/Application/MySQL 
    HKEY_LOCAL_MACHINE/SYSTEM/ControlSet002/Services/Eventlog/Application/MySQL【不一定有】 
    HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/Eventlog/Application/MySQL【不一定有】

  • 建议删除环境变量中卸载的MySQL属性 
    右键单击我的电脑->属性->高级系统设置(高级)->环境变量,在系统变量中找到MYSQL_HOME属性,点击编辑,在弹窗中点击删除,在系统变量中找到Path,点击编辑,变量值中删除关于MSYQL_HOME的那一段。

四. 个人问题汇总

1. 启动可能遇到的问题

  • Mysql 服务无法启动 服务没有报告任何错误 
    mysql所在目录\data不存在或者初始化错误,删除原来的data目录,通过命令mysqld –initialize重新初始化data目录,只有确保data目录初始化正确才能正常的启动MySQL。

2. 登陆MySQL时可能遇到的问题

  • Access denied for user ‘root’@’localhost’ (using password: NO) 
    造成原因:MySQL 5.7之后初始密码不再默认为空,原来的空密码不再能登陆 
    解决方法:先查看MySQL的默认密码,找到 MySQL 的安装目录下的 data 目录中 DESKTOP-CMV2I82.err 文件 
    这里写图片描述
    打开 DESKTOP-CMV2I82.err 文件,寻找 A temporary password is generated for root@localhost: KaUd0J#.O&gB ,后面的KaUd0J#.O&gB就是 MySQL 的默认密码。 
    这里写图片描述
  • 原文地址 https://blog.csdn.net/qq_22314145/article/details/80746622
相关实践学习
如何在云端创建MySQL数据库
开始实验后,系统会自动创建一台自建MySQL的 源数据库 ECS 实例和一台 目标数据库 RDS。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
29天前
|
安全 关系型数据库 MySQL
mysql8安装
本文介绍了在 CentOS 7 上安装 MySQL 5.7 的详细步骤,包括下载、环境准备、系统配置、安装过程及启动方法。首先通过wget下载MySQL压缩包并解压至指定目录,接着进行主机名修改、依赖安装、用户与用户组创建、ulimit配置等环境准备工作。随后,对操作系统环境进行调整,如文件句柄和进程数的设置、内核参数优化、SELinux和防火墙的关闭等。最后,完成MySQL的安装配置,创建数据和日志目录,初始化MySQL,并设置启动脚本和环境变量,确保MySQL能够正常运行。
70 4
|
30天前
|
安全 关系型数据库 MySQL
Linux下安装mysql8.0(以tar.xz包安装--编译安装)
通过上述步骤,您完成了从下载、编译、安装到配置MySQL 8.0的全过程。此过程虽然较为复杂,但提供了对MySQL安装环境的完全控制,有助于满足特定的部署需求。在实际操作中,根据具体的系统环境,可能还需调整部分步骤或解决未预见的依赖问题。始终参考官方文档和社区资源,保持安装过程与最新版本的兼容性。
537 67
|
1天前
|
SQL 关系型数据库 MySQL
go语言数据库中mysql驱动安装
【11月更文挑战第2天】
11 4
|
23天前
|
关系型数据库 MySQL Linux
Docker安装Mysql5.7,解决无法访问DockerHub问题
当 Docker Hub 无法访问时,可以通过配置国内镜像加速来解决应用安装失败和镜像拉取超时的问题。本文介绍了如何在 CentOS 上一键配置国内镜像加速,并成功拉取 MySQL 5.7 镜像。
200 2
Docker安装Mysql5.7,解决无法访问DockerHub问题
|
7天前
|
关系型数据库 MySQL Linux
在 CentOS 7 中通过编译源码方式安装 MySQL 数据库的详细步骤,并与使用 RPM 包安装进行了对比
本文介绍了在 CentOS 7 中通过编译源码方式安装 MySQL 数据库的详细步骤,并与使用 RPM 包安装进行了对比。通过具体案例,读者可以了解如何准备环境、下载源码、编译安装、配置服务及登录 MySQL。编译源码安装虽然复杂,但提供了更高的定制性和灵活性,适用于需要高度定制的场景。
24 3
|
8天前
|
关系型数据库 MySQL Linux
在 CentOS 7 中通过编译源码安装 MySQL 数据库的详细步骤,并与使用 RPM 包安装进行了对比。
本文介绍了在 CentOS 7 中通过编译源码安装 MySQL 数据库的详细步骤,并与使用 RPM 包安装进行了对比。内容涵盖准备工作、下载源码、编译安装、配置服务、登录设置及实践心得,帮助读者根据需求选择最适合的安装方法。
16 2
|
10天前
|
存储 SQL 关系型数据库
2024Mysql And Redis基础与进阶操作系列(1)作者——LJS[含MySQL的下载、安装、配置详解步骤及报错对应解决方法]
Mysql And Redis基础与进阶操作系列(1)之[MySQL的下载、安装、配置详解步骤及报错对应解决方法]
|
10天前
|
关系型数据库 MySQL Linux
在 CentOS 7 中通过编译源码方式安装 MySQL 数据库的详细步骤,包括准备工作、下载源码、编译安装、配置 MySQL 服务、登录设置等。
本文介绍了在 CentOS 7 中通过编译源码方式安装 MySQL 数据库的详细步骤,包括准备工作、下载源码、编译安装、配置 MySQL 服务、登录设置等。同时,文章还对比了编译源码安装与使用 RPM 包安装的优缺点,帮助读者根据需求选择最合适的方法。通过具体案例,展示了编译源码安装的灵活性和定制性。
49 2
|
23天前
|
SQL Oracle 关系型数据库
安装最新 MySQL 8.0 数据库(教学用)
安装最新 MySQL 8.0 数据库(教学用)
96 4
|
24天前
|
Ubuntu 关系型数据库 MySQL
Linux系统MySQL安装
【10月更文挑战第19天】本文介绍了在 Linux 系统上安装 MySQL 的步骤,包括安装前准备、安装 MySQL、启动 MySQL 服务、配置 MySQL 以及验证安装。适用于 Ubuntu/Debian 和 CentOS/Fedora 系统,提供了详细的命令示例。
123 1