MySql的下载与安装

window系统:

下载MySQL 8.0

  1. 访问MySQL官方网站

    • 打开浏览器,输入网址 https://dev.mysql.com/downloads/mysql/ 进入MySQL下载页面。
  2. 选择版本

    • 在网页中找到“MySQL Community Server”部分,这通常是最新的社区版,它是免费且开源的。
    • 根据您的系统选择对应的平台版本,例如对于Windows 64位系统,选择“Windows (x86, 64-bit), MSI Installer”。
  3. 下载安装包

    • 点击下载链接开始下载MySQL 8.0的安装程序。

安装MySQL 8.0

  1. 运行安装程序

    • 找到下载好的MySQL安装文件(如 mysql-installer-community-8.0.x.y.msi),双击启动安装向导。
  2. 安装过程

    • 按照提示操作,接受许可协议,并选择自定义安装类型。
    • 在自定义选项中,您可以选择安装的具体组件,比如MySQL服务器、Workbench等工具。
    • 设置MySQL服务器的安装目录,以及数据文件的存储位置。
  3. 配置MySQL服务

    • 在安装过程中或安装后,安装程序会要求您配置MySQL服务器实例。
    • 设置MySQL的根用户(root)的密码,确保记住这个密码,因为后续管理数据库需要用到。
    • 可能需要配置MySQL的服务名、端口号(默认是3306)、字符集等参数。
  4. 创建或编辑my.ini配置文件

    • 如果安装过程中未自动创建或需要修改配置,手动在MySQL安装目录下创建或编辑my.ini文件,以指定服务器的启动参数。
  5. 初始化数据库

    • 安装完成后,可能需要执行初始化数据库的命令,这通常可以通过安装程序完成,或者手动通过命令行工具执行。
  6. 验证安装

    • 使用MySQL命令行客户端或其他客户端工具连接到MySQL服务器,验证安装是否成功,例如:
       Code 
      mysql -u root -p
    • 输入刚才设置的root用户的密码。

请根据实际情况和实际安装界面提示操作,以上步骤可能会因MySQL发行版本的不同而有所差异。在安装过程中,请留意具体的提示信息,按照官方文档或安装向导的指引来完成安装和配置工作。

centos7系统:

 

下载MySQL 8.0 RPM包

  1. 打开终端: 首先,登录到您的CentOS 7服务器并打开终端。

  2. 添加MySQL官方Yum仓库: 添加MySQL官方的Yum源以便直接通过yum命令安装MySQL 8.0。执行以下命令:

     Bash 
    # 对于MySQL 8.0
    wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm# 安装MySQL的repo文件
    sudo rpm -Uvh mysql80-community-release-el7-3.noarch.rpm
  3. 更新Yum缓存

     Bash 
    sudo yum update
  4. 下载并安装MySQL Server: 不再需要单独下载安装包,而是直接使用yum安装:

     Bash 
    sudo yum install mysql-community-server

安装MySQL 8.0

  1. 启动MySQL服务

     Bash 
    sudo systemctl start mysqld
  2. 设置MySQL开机启动

     Bash 
    sudo systemctl enable mysqld
  3. 获取临时root密码: MySQL 8.0安装后会自动生成一个随机的临时root密码,可以通过以下命令查看:

     Bash 
    grep 'temporary password' /var/log/mysqld.log
  4. 更改MySQL root密码: 使用临时密码登录MySQL并设置新密码:

     Bash 
    mysql -u root -p
    # 输入临时密码后进入MySQL
    ALTER USER 'root'@'localhost' IDENTIFIED BY 'YourNewStrongPassword';
    FLUSH PRIVILEGES;
    exit;

配置MySQL

  1. 根据需求进行额外配置: 如调整MySQL的配置文件 /etc/my.cnf,设置字符集、性能优化等。

测试安装

  1. 重新登录MySQL并验证安装: 使用新设定的密码登录MySQL服务器:
     Bash 
    mysql -u root -p

这样就完成了在CentOS 7系统中MySQL 8.0的基本下载和安装流程。请注意,由于MySQL版本更新和策略变化,具体的安装命令和过程可能会有所变动,建议在安装时参照官方最新文档进行操作。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/783392.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

JWFD流程图转换为矩阵数据库的过程说明

在最开始设计流程图的时候,请务必先把开始节点和结束节点画到流程图上面,就是设计器面板的最开始两个按钮,先画开始点和结束点,再画中间的流程,然后保存,这样提交到矩阵数据库就不会出任何问题,…

本地搭建多人协作ONLYOFFICE文档服务器并结合Cpolar内网穿透实现公网访问远程办公

文章目录 1. 安装Docker2. 本地安装部署ONLYOFFICE3. 安装cpolar内网穿透4. 固定OnlyOffice公网地址 本篇文章讲解如何使用Docker在本地服务器上安装ONLYOFFICE,并结合cpolar内网穿透实现公网访问。 Community Edition允许您在本地服务器上安装ONLYOFFICE文档&…

数仓-hive DDL (带你手敲秒懂hive三种常见分区)

hive 数仓DDL 分区 分区是将表的数据以分区字段的值作为目录去存储 ---> 减少磁盘IO, 方便数据管理 静态分区 创建外表同时指定静态分区字段 create table if not exists table_name(id int,name string)partitioned by (day string,h string); …

python angr库二进制分析和逆向工程

angr 是一个 Python 库,主要用于进行二进制分析和逆向工程。它允许研究人员自动化地探索和分析二进制文件(如可执行文件、库等),并提供了一系列工具和组件来解析、模拟和检查二进制代码。 angr 最初是由 UC Santa Barbara 的 She…

【Vue】搭建第一个vue3+vite前段项目

不要奇怪我为啥突然开始写前端的文章,唉,一切都是公司的任务罢了。 其实这周学习了前端和coverity,但是后者就算学了我也不能写在我博客里,所以还是写一写前端吧。 node.js 和 npm npm是一个类似于 maven 的包管理器。 去以下…

Excel数据分子-----------VLOOKUP函数

选择区域的时候一定要把查询条件所处的列放在第一列。 跨表使用 一定要在括号外边摁回车键。 通配符查找 列后面跟上**&“*”** 近似查找 数值格式问题 HLOOP函数 这个是在行中进行搜索 indexmatch实现匹配查找 先利用match查找出在哪一行,再利用index定…

ssm007亚盛汽车配件销售业绩管理统+jsp

亚盛汽车配件销售业绩管理系统设计与实现 摘 要 如今的信息时代,对信息的共享性,信息的流通性有着较高要求,因此传统管理方式就不适合。为了让亚盛汽车配件销售信息的管理模式进行升级,也为了更好的维护亚盛汽车配件销售信息&am…

【Java八股学习】Redis持久化 思维导图

说明 文章内容通过学习小林Coding内的优质文章后整理而来,整理成思维导图的方式是为了帮助自己理解、记忆和复习。如若侵权请联系删除,再次对小林Coding内的优质文章表示感谢。参考文章如下: AOF 持久化是怎么实现的?RDB 快照是…

Vue源码---虚拟Dom

Vue源码—虚拟Dom 真实dom 浏览器引擎渲染工作流程大致分为5步,创建dom树 -> 创建style Rules -> 创建render树 -> 布局layout -> 绘制painting 虚拟dom 虚拟dom节点,通过js的object 对象模拟dom中的节点,然后通过特定的rend…

seldom 实战技巧

seldom 是我一直在维护的自动化测试框架。目前GitHub已经 500 star。 最近在项目中使用Seldom poium 编写自动化测试用例。接下来,我就分享一些使用技巧。 如何参数化测试用例 网站的首页,如上面的导航。于是,开始利用poium编写元素定位。…

Leetcode 3098. Find the Sum of Subsequence Powers

Leetcode 3098. Find the Sum of Subsequence Powers 1. 解题思路2. 代码实现 题目链接:3098. Find the Sum of Subsequence Powers 1. 解题思路 这一题思路上的话还是比较直接的,由于我们只需要求出每一个可能的power值,然后求出对应的po…

GitHub常用命令

GitHub常用命令 远程仓库相关命令拉取项目到本地拉取远程仓库推送远程仓库 分支操作相关命令查看所有本地分支查看所有远程分支查看所有本地分支和远程分支切换分支创建本地分支创建远程分支(本地分支push到远程)创建新分支并切换到新分支合并指定分支到当前分支删除分支 代码提…

基于 FFmpeg 和 SDL 的音视频同步播放器

基于 FFmpeg 和 SDL 的音视频同步播放器 基于 FFmpeg 和 SDL 的音视频同步播放器前置知识音视频同步简介复习DTS、PTS和时间基 程序框架主线程解复用线程音频解码播放线程视频解码播放线程 音视频同步逻辑源程序结果工程文件下载参考链接 基于 FFmpeg 和 SDL 的音视频同步播放器…

蓝桥杯备考随手记: Math 类中常用方法

Java的Math类是一个包含数学操作方法的实用工具类。它提供了许多用于执行各种数学计算的静态方法。 下面是Math类中一些常用的方法: abs():返回参数的绝对值。 int absoluteValue Math.abs(-10); System.out.println(absoluteValue); // Output: 10 c…

EtherCAT主站SOEM -- 25 -- STM32F767-SOEM通过 PV模式(速度模式)控制一个电机转圈圈

EtherCAT主站SOEM -- 25 -- STM32F767-SOEM通过 PV模式(速度模式)控制一个电机转圈圈 0 QT-SOEM视频预览及源代码下载:0.1 QT-SOEM视频预览0.2 QT-SOEM源代码下载0.3 STM32F7-SOEM视频预览0.4 STM32F7-SOEM源代码下载1 程序文件修改替换1.1 allvalue.h1.2 allvalue.c1.3 mot…

BaseDao入门使用

目录 一、什么是BaseDao?BaseDao的优点:BaseDao用来做什么操作? 二、BaseDao封装增删改查 案例演示:1、java与数据库进行连接2、连接后可对其进行操作(增、删、改)返回影响行数3、查询 查询一个字段(返回一…

python基础练习题6

1、找出10000以内能被5或6整除,但不能被两者同时整除的数(函数) def find_numbers(m,n):result []for num in range(m,n):if (num % 5 0 or num % 6 0) and not (num % 5 0 and num % 6 0):result.append(num)return resultprint(find_…

Linux: 进程优先级

Linux: 进程优先级 一、进程优先级概念二、如何查看进程优先级三、如何修改进程的优先级(PRL vs NI)四、为何优先级PRL必须限定范围五、进程其他特性 一、进程优先级概念 优先级的本质就是排队,而排队则是资源不足所引起的。在计算机中&#…

static修饰的方法为什么不能被覆盖?

在Java中,static方法不能被覆盖(overridden)的根本原理可以从以下几个角度进行解释: 静态绑定与动态绑定: 非静态方法(非static方法)的调用遵循动态绑定原则,即在运行时根据对象的实…

分布式系统概述(重要关键词加粗)

学习目标: 了解分布式 学习内容: 分布式系统是由多个计算机节点组成的系统,这些节点通过网络相互连接并协同工作,以完成共同的任务或服务。在分布式系统中,每个节点都运行着一部分应用程序,并且通常拥有自…