【七天入门数据库】第一天 MySQL的安装部署

这篇具有很好参考价值的文章主要介绍了【七天入门数据库】第一天 MySQL的安装部署。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

 系列文章传送门:

【七天入门数据库】第一天 MySQL的安装部署

【七天入门数据库】第二天 数据库理论基础

【七天入门数据库】第三天 MySQL的库表操作

【七天入门数据库】第四天 数据操作语言DML

【七天入门数据库】第五天 MySQL的备份恢复

【七天入门数据库】第六天 MySQL的视图与索引

【七天入门数据库】第七天 MySQL的事务管理

MySQL数据库存在多种版本,不同的版本在不同的平台上(OS,也就是操作系统上)安装方式可能有所不同,因此安装时一定要参数官方文档进行安装。

本文章提供仓库安装,本地安装,容器安装三种方式,希望能帮助到大家!!

官方网站:https://www.mysql.com/doc/

一、仓库安装(以centos8.3为例)

(一)下载RPM包

rpm -i https://repo.mysql.com//mysql80-community-release-el8-4.noarch.rpm

(二)安装

dnf install mysql-server

(三)查看有关mysql的已经安装的RPM包

rpm -qa | grep mysql

(四)开启mysql服务(注意mysql的服务名为mysqld)

systemctl start mysqld

(五)查看服务的状态

systemctl status mysqld

(六)启动mysql

mysql -uroot -p

(七)输入密码

输入mysql -uroot -p后,会要求你输入数据库的密码,这时直接敲回车(如果不能进去,则需要去查看数据库的初始密码)

查数据库初始密码:

grep 'temporary password' /var/log/mysqld.log

若看到mysql>的字样,则证明数据库安装完毕

二、本地安装

(一)在官网下载所需要的tar资源包

网址:MySQL :: Download MySQL Community Server (Archived Versions)

(二)用Xsell或MobaXterm等软件上传tar包到/opt文件夹里

【七天入门数据库】第一天 MySQL的安装部署,七天入门数据库,数据库,mysql

 (三)去到/opt下,解压tar包

tar -xvf mysql-8.0.32-1.el8.x86_64.rpm-bundle.tar

(四)安装

dnf localinstall mysql-community-server-8.0.32-1.el8.x86_64.rpm \

mysql-community-client-8.0.32-1.el8.x86_64.rpm \

mysql-community-common-8.0.32-1.el8.x86_64.rpm \
mysql-community-icu-data-files-8.0.30-1.el8.x86_64.rpm  \

mysql-community-client-plugins-8.0.32-1.el8.x86_64.rpm \

mysql-community-libs-8.0.32-1.el8.x86_64.rpm

(五)开启mysql服务

systemctl start mysqld

(六)启动mysql

mysql -uroot -p

三、容器安装

容器安装主要的作用是可以在一台机上创建多个mysql。

(一)添加yun源仓库

yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

(二)安装docker服务

yum install docker-ce -y --allowerasing

(三)开启docker服务

systemctl restart docker

(四)用docker的方式创建数据库

docker run --name mysql-test3 -d -it -e MYSQL_ROOT_PASSWORD=123456 mysql

(五)查看 docker容器

docker ps

(六)进入ubuntu容器的/bin/bash脚本执行模式

docker exec -it  容器的名字  /bin/bash

(七)进入数据库

看到bash-4.4#的样式后,输入以下命令,即可进入数据库:

mysql -uroot -p 文章来源地址https://www.toymoban.com/news/detail-553794.html

希望大家在安装MySQL的时候都顺利呀!都看到这里了,创作不易,大家点个赞再走啦!!- ̗̀(๑ᵔ⌔ᵔ๑)

到了这里,关于【七天入门数据库】第一天 MySQL的安装部署的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【数据库管理系统】Mysql 8.0.36入门级安装

    官方网址:MySQL 建议不要安装最新版本,一般找mysql5.0或mysql8.0系列版本即可; mysq1官网有.zip和.msi两种安装形式; zip是压缩包,直接解压缩以后使用的,需要自己配置各种东西;msi是安装包,系统直接帮我们安装搞定; 新手建议使用msi安装方式; 1.点击官方网址链接跳转,

    2024年03月13日
    浏览(99)
  • 七天学会C语言-第一天(C语言基本语句)

    这个是C程序的基本框架,需要记住!!! 简单输出一句C程序: 运行结果: 例 2: 运行结果: 例 3:使用\\\"t\\\" 代码编写: 运行结果: 例 4:请编写一个C程序,输出以下信息: 代码编写: 运行结果: C语言中有多种数据类型,用于存储不同类型的数据 int(整数) int  用于

    2024年02月08日
    浏览(46)
  • 【MySQL新手到通关】第一章 数据库概述

    持久化(persistence): 把数据保存到可掉电式存储设备中以供之后使用 。大多数情况下,特别是企 业级应用, 数据持久化意味着将内存中的数据保存到硬盘上加以”固化” ,而持久化的实现过程大多 通过各种关系数据库来完成。 持久化的主要作用是 将内存中的数据存储在关

    2024年02月07日
    浏览(53)
  • 开源数据库MYSQL DBA运维实战 第一章 部署

    数据库管理系统  DBMS    SQL(RDS关系型数据库) DBA  工程师 DDL  数据库定义语言:数据库,表,视图,索引,存储过程,函数 DML  数据库操纵语言:插入数据insert,删除数据delete,更新数据update DQL  数据库查询语言:查询数据selete DCL  数据库控制语言:例如控制用户的访

    2024年02月21日
    浏览(59)
  • 成为MySQL大师的第一步:轻松学习MySQL数据库的终极指南!

    官网:https://dev.mysql.com/ 1.1 安装 1.1.1 版本 MySQL官方提供了两个版本: 商业版本(MySQL Enterprise Edition) 该版本是收费的,我们可以使用30天。 官方会提供对应的技术支持。 社区版本(MySQL Community Server) 该版本是免费的,但是MySQL不会提供任何的技术支持。 1.1.2 安装 官网下载

    2024年02月06日
    浏览(47)
  • MySQL第一天作业 安装部署MySQL

    1、简述MySQL体系结构 MySQL最上层是连接组件。下面服务器是由连接池、管理工具和服务、SQL接口、解析器、优化器、缓存、存储引擎、文件系统组成。 连接组件:指的是不同语言中与SQL的交互,是第三方语言提供和数据库连接的接口。 连接池:管理缓冲用户连接,线程处理等需

    2024年02月12日
    浏览(50)
  • 数据库安全-第一章 Mysql 安全基础-【web 环境搭建——LAMP-1】-LAMP & LNMP 简介

    WEB 的本意是蜘蛛网和网,在网页设计中称为网页。现广泛译作网络、互联网等技术领域。日常生活中用户使用浏览器请求一个 URL ,这个 URL 标识着某个特定的服务器的特定资源,服务器接收到请求之后,服务器就把生成的 HTML 网页通过 HTTP 协议发送给浏览器。 早期的 WEB 页

    2024年01月18日
    浏览(52)
  • 大数据入门到放弃第一天:linux的入门

            虚拟机(Virtual Machine,简称VM)是一种在物理计算机上模拟运行的软件实体。它通过虚拟化技术,将一台物理计算机划分为多个虚拟的逻辑计算环境,每个环境都可以独立运行操作系统和应用程序。         虚拟机使得一台物理计算机可以同时运行多个操作系

    2024年02月05日
    浏览(45)
  • MySQL入门:如何创建数据库?

    本文详细概述了如何使用不同的方法和工具(包括用于MySQL的命令行,工作台和dbForge Studio)在MySQL中创建数据库。 MySQL是基于SQL的关系数据库管理系统。它是由Oracle Corporation开发,分发和支持的。MySQL是免费的开源软件,由于其可靠性,兼容性,成本效益和全面的支持,它正

    2024年02月03日
    浏览(51)
  • 数据库安全-第一章 Mysql 安全基础-【web 环境搭建——LAMP-2】(LAMP——apache2环境搭建)

    Apache HTTP 服务器项目致力于为现代操作系统(包括 UNIX 和 Windows)开发和维护开源 HTTP 服务器。该项目的目标是提供一个安全、高效且可扩展的服务器,该服务器提供与当前 HTTP 标准同步的 HTTP 服务。 Apache 软件基金会和 Apache HTTP 服务器项目在2021年6月1日宣布发布 Apache HTTP 服

    2024年02月20日
    浏览(51)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包