五分钟就可以安装MySQL

news2024/12/24 3:06:45

目录

⛈️一.什么是MySQL

⛈️二.为什么要使用MySQL

⛈️三.MySQL有什么优点

⛈️四.官网:

⛈️五.下载

⛈️六.安装 

⛈️七.查看

⛈️八.修改密码


一.什么是MySQL

MySQL是一种开源的关系型数据库管理系统(RDBMS),它使用结构化查询语言(SQL)进行数据管理。MySQL是由瑞典的MySQL AB开发,并且现在归Oracle公司所有。

MySQL广泛用于Web应用程序的后端数据存储和管理。它具有良好的性能、稳定性和可靠性,可以处理大量的数据和并发请求。MySQL支持多种操作系统,并且有很多编程语言的API,可以方便地集成到各种应用程序中

二.为什么要使用MySQL

  1. 开源和免费:MySQL是一种开源软件,可以在许可下免费使用,这意味着您不需要支付高昂的许可费用。这对于个人开发者、初创企业和预算有限的项目非常有吸引力。

  2. 高性能和可伸缩性:MySQL被设计为高性能的数据库管理系统。它可以处理大规模的数据和高并发访问,适合于需要处理大量数据的应用程序。同时,MySQL还提供了多种扩展性选项,包括主从复制、分区和集群,可以根据需求方便地扩展数据库性能和容量。

  3. 简单易用:MySQL具有简单、直观的命令行界面和管理工具,易于安装和配置。它也提供了丰富的开发工具和API,可以方便地与各种编程语言集成,简化了开发工作。

  4. 大型社区支持:MySQL是非常受欢迎的数据库管理系统之一,在全球范围内有大量的用户和开发者社区。这意味着您可以获得来自社区的支持、解决问题、获取建议和共享经验。

  5. 跨平台兼容性:MySQL可在多种操作系统上运行,包括Windows、Linux、macOS等。它也与其他数据库系统和应用程序兼容,方便数据迁移和集成。

  6. 安全性和稳定性:MySQL提供了多种安全功能,包括用户认证、权限管理、数据加密等,可以保护数据的安全性和完整性。它也经过了长期的开发和测试,具有较高的稳定性和可靠性

三.MySQL有什么优点

  1. 可靠性和稳定性:MySQL经过广泛的测试和使用,并在许多大规模应用中展现了其稳定性和可靠性。它具备事务支持和ACID(原子性、一致性、隔离性、持久性)特性,可以保证数据的完整性和一致性。

  2. 可扩展性:MySQL具有良好的可扩展性,可以轻松地处理大量的数据和高并发访问。它支持主从复制、分布式架构和分片等技术,可以实现数据的水平和垂直扩展。

  3. 性能优化:MySQL通过多种方式来提高性能,包括支持索引、查询优化器、缓存机制等。它还提供了多种存储引擎,如InnoDB、MyISAM等,可以根据应用的需求选择最适合的存储引擎。

  4. 灵活性:MySQL支持多种编程语言和开发框架,可以与各种应用程序无缝集成。同时,它也提供了丰富的功能和工具,来满足不同类型的数据处理需求,如数据分析、报表生成等。

  5. 成本效益:作为一个开源软件,MySQL的使用和维护成本相对较低。它可以在多种操作系统上运行,并且拥有大型开发者社区的支持,可以获取大量的文档、教程和技术支持。

MySQL具有高性能、可扩展性、简单易用、安全性和数据完整性等优点。它被广泛应用于各种规模和类型的应用程序,从个人项目到大型企业解决方案。

四.官网:

http://www.mysql.com/

五.下载

5.1:找到DOWNLOADS

5.2:找到MySQL社区版

 5.3:选择Downloads Archives

5.4:点击 MySQL Community Server

5.5:根据你服务器的配置选择

六.安装 

首先创建一个目录

[root@localhost ~]# cd /mysql/
[root@localhost mysql]# rz 
 ZMODEM  Session started            
------------------------            
  37% mysql-8.0.32-1.el7.x86_64.rpm-bundle.tar                

解压

[root@localhost mysql]# ls
mysql-8.0.32-1.el7.x86_64.rpm-bundle.tar
[root@localhost mysql]# tar xf mysql-8.0.32-1.el7.x86_64.rpm-bundle.tar 
[root@localhost mysql]# ls
mysql-8.0.32-1.el7.x86_64.rpm-bundle.tar                mysql-community-devel-8.0.32-1.el7.x86_64.rpm            mysql-community-server-8.0.32-1.el7.x86_64.rpm
mysql-community-client-8.0.32-1.el7.x86_64.rpm          mysql-community-embedded-compat-8.0.32-1.el7.x86_64.rpm  mysql-community-server-debug-8.0.32-1.el7.x86_64.rpm
mysql-community-client-plugins-8.0.32-1.el7.x86_64.rpm  mysql-community-icu-data-files-8.0.32-1.el7.x86_64.rpm   mysql-community-test-8.0.32-1.el7.x86_64.rpm
mysql-community-common-8.0.32-1.el7.x86_64.rpm          mysql-community-libs-8.0.32-1.el7.x86_64.rpm
mysql-community-debuginfo-8.0.32-1.el7.x86_64.rpm       mysql-community-libs-compat-8.0.32-1.el7.x86_64.rpm
[root@localhost mysql]# 

 安装一个插件(依赖

[root@localhost mysql]# yum install openssl-devel

rpm开始依次安装

[root@localhost mysql]# rpm -ivh mysql-community-common-8.0.32-1.el7.x86_64.rpm 
警告:mysql-community-common-8.0.32-1.el7.x86_64.rpm: 头V4 RSA/SHA256 Signature, 密钥 ID 3a79bd29: NOKEY
准备中...                          ################################# [100%]
正在升级/安装...
   1:mysql-community-common-8.0.32-1.e################################# [100%]
[root@localhost mysql]# rpm -ivh mysql-community-client-plugins-8.0.32-1.el7.x86_64.rpm 
警告:mysql-community-client-plugins-8.0.32-1.el7.x86_64.rpm: 头V4 RSA/SHA256 Signature, 密钥 ID 3a79bd29: NOKEY
准备中...                          ################################# [100%]
正在升级/安装...
   1:mysql-community-client-plugins-8.################################# [100%]
[root@localhost mysql]# rpm -ivh mysql-community-libs-8.0.32-1.el7.x86_64.rpm 
警告:mysql-community-libs-8.0.32-1.el7.x86_64.rpm: 头V4 RSA/SHA256 Signature, 密钥 ID 3a79bd29: NOKEY
准备中...                          ################################# [100%]
正在升级/安装...
   1:mysql-community-libs-8.0.32-1.el7################################# [100%]
[root@localhost mysql]# rpm -ivh mysql-community-libs-compat-8.0.32-1.el7.x86_64.rpm 
警告:mysql-community-libs-compat-8.0.32-1.el7.x86_64.rpm: 头V4 RSA/SHA256 Signature, 密钥 ID 3a79bd29: NOKEY
准备中...                          ################################# [100%]
正在升级/安装...
   1:mysql-community-libs-compat-8.0.3################################# [100%]
[root@localhost mysql]# rpm -ivh mysql-community-devel-8.0.32-1.el7.x86_64.rpm 
警告:mysql-community-devel-8.0.32-1.el7.x86_64.rpm: 头V4 RSA/SHA256 Signature, 密钥 ID 3a79bd29: NOKEY
准备中...                          ################################# [100%]
正在升级/安装...
   1:mysql-community-devel-8.0.32-1.el################################# [100%]
[root@localhost mysql]# rpm -ivh mysql-community-client-8.0.32-1.el7.x86_64.rpm 
警告:mysql-community-client-8.0.32-1.el7.x86_64.rpm: 头V4 RSA/SHA256 Signature, 密钥 ID 3a79bd29: NOKEY
准备中...                          ################################# [100%]
正在升级/安装...
   1:mysql-community-client-8.0.32-1.e################################# [100%]
[root@localhost mysql]# rpm -ivh mysql-community-icu-data-files-8.0.32-1.el7.x86_64.rpm 
警告:mysql-community-icu-data-files-8.0.32-1.el7.x86_64.rpm: 头V4 RSA/SHA256 Signature, 密钥 ID 3a79bd29: NOKEY
准备中...                          ################################# [100%]
正在升级/安装...
   1:mysql-community-icu-data-files-8.################################# [100%]
[root@localhost mysql]# rpm -ivh mysql-community-server-8.0.32-1.el7.x86_64.rpm 
警告:mysql-community-server-8.0.32-1.el7.x86_64.rpm: 头V4 RSA/SHA256 Signature, 密钥 ID 3a79bd29: NOKEY
准备中...                          ################################# [100%]
正在升级/安装...
   1:mysql-community-server-8.0.32-1.e################################# [100%]

 七.查看

 

[root@localhost mysql]# systemctl start mysqld  启动 MySQL

[root@localhost mysql]# systemctl status mysqld  查看MySQL

[root@localhost mysql]# systemctl stop  mysqld   关闭 MyS

[root@localhost mysql]# systemctl start mysqld
[root@localhost mysql]# systemctl status mysqld
● mysqld.service - MySQL Server
   Loaded: loaded (/usr/lib/systemd/system/mysqld.service; enabled; vendor preset: disabled)
   Active: active (running) since 四 2023-07-06 17:53:28 CST; 5s ago
     Docs: man:mysqld(8)
           http://dev.mysql.com/doc/refman/en/using-systemd.html
  Process: 8818 ExecStartPre=/usr/bin/mysqld_pre_systemd (code=exited, status=0/SUCCESS)
 Main PID: 8889 (mysqld)
   Status: "Server is operational"
    Tasks: 39
   CGroup: /system.slice/mysqld.service
           └─8889 /usr/sbin/mysqld

7月 06 17:53:22 localhost.localdomain systemd[1]: Starting MySQL Server...
7月 06 17:53:28 localhost.localdomain systemd[1]: Started MySQL Server.

八.修改密码

8.1:找到MySQL初始密码

cat /var/log/mysqld.log 

8.2:进到MySQL

mysql -uroot -p 初始密码

8.3:修改MySQL(必须符合复杂性)

 

ALTER USER 'root'@'localhost' IDENTIFIED BY '123.com.CN';

mysql> ALTER  USER  'root'@'localhost'  IDENTIFIED BY '123.com.CN';
Query OK, 0 rows affected (0.01 sec)

mysql> exit
Bye
[root@localhost ~]# mysql -uroot -p123.com.CN
mysql: [Warning] Using a password on the command line interface can be insecure.
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 12
Server version: 8.0.32 MySQL Community Server - GPL

Copyright (c) 2000, 2023, Oracle and/or its affiliates.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> 

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

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

相关文章

【Python编程系列】1、Python安装

Python安装 1、下载安装包 官网地址:https://www.python.org/ 进入后,在Downloads菜单下选择python运行的系统环境: 以Windows系统为例,进入后,选择合适的版本下载: 2、安装Python软件包 双击可执行文件exe: 弹出安装窗口后: 我们一般选择"Install Now"的…

Linux 配置dns覆盖默认127.0.0.53

Linux dns默认127.0.0.53,在/etc/resolve.conf中存在 nameserver 127.0.0.53,手动修改无果,每次重启依旧127.0.0.53,因为这是系统生成的文件,resolvectl命令来查dns的配置。 要修改dns,先暂停dns服务&…

6 JSR303校验

6.1 加入依赖 <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-validation</artifactId> </dependency> 6.2 在实体类上加注解 在实体类上加入Validated注解。并且在属性上方加入Emall(messag…

Selenium自动化测试技巧

目录 前言&#xff1a; Selenium自动化 跨浏览器测试中的Selenium 利用正确的定位器 数据驱动的测试 不要依赖特定的驱动程序 选择器顺序 使用PageObjects设计模式 提倡wait避免sleep 关闭Firebug起始页 前言&#xff1a; Selenium是一个广泛使用的自动化测试框架&a…

Android11 Settings加载流程

一、系统设置首页(一级菜单)&#xff1a; 1、Settings 之所以要在此定义空的Activity&#xff0c;是为了外部应用能直接跳转到XX_SettingsActivity界面&#xff0c;因为如果只是fragment的话&#xff0c;外部是没法跳转到fragment界面的&#xff0c;跳转到XX_SettingsActivit…

【无公网IP】在外Windows远程连接MongoDB数据库

文章目录 前言1. 安装数据库2. 内网穿透2.1 安装cpolar内网穿透2.2 创建隧道映射2.3 测试随机公网地址远程连接 3. 配置固定TCP端口地址3.1 保留一个固定的公网TCP端口地址3.2 配置固定公网TCP端口地址3.3 测试固定地址公网远程访问 转载自cpolar极点云文章&#xff1a;公网远程…

Camera API1 使用说明

Camera API2 使用说明 目录 一、开启相机 1.1创建项目 1.2注册权限 1.3配置相机特性要求 1.4 获取摄像头的个数 1.5 根据 ID 获取 CameraInfo facing 1.6 开启相机 1.7 关闭相机 二、预览 2.1认识 Parameters 2.2 设置预览尺寸 2.3添加预览 Surface 2.4 开启和关…

高级篇九、性能分析工具的使用

目录 2、查看系统性能参数3、统计SQL的查询成本&#xff1a;last_query_cost4、 定位执行慢的 SQL&#xff1a;慢查询日志4.1 开启慢查询日志参数4.2 查看慢查询数目4.3 案例演示 2、查看系统性能参数 在MySQL中&#xff0c;可以使用 SHOW STATUS 语句查询一些MySQL数据库服务…

【C++】STL——list介绍及使用

&#x1f680; 作者简介&#xff1a;一名在后端领域学习&#xff0c;并渴望能够学有所成的追梦人。 &#x1f681; 个人主页&#xff1a;不 良 &#x1f525; 系列专栏&#xff1a;&#x1f6f8;C &#x1f6f9;Linux &#x1f4d5; 学习格言&#xff1a;博观而约取&#xff0…

安装Anaconda

一、Anaconda简介 Anaconda&#xff0c;一个开源的Python发行版本&#xff0c;可用于管理Python及其相关包&#xff0c;包含了conda、Python等180多个科学包及其依赖项。当我们需要不同的Pytorch版本的时候&#xff0c;不需要卸载重新安装&#xff0c;可以通过Anaconda创建不同…

短视频抖音账号矩阵系统源码---功能架构示例1

一、短视频账号矩阵系统源码开发服务器集群化处理开发成本更低&#xff08;前提&#xff09; 什么是集群化处理视频内存内耗&#xff1f;集群化处理视频内存内耗是指通过建立集群系统&#xff0c;将视频处理任务分配给多个计算节点进行并行处理&#xff0c;以减少单个计算节点…

氨基酸中间体35309-53-6,cyclo(Asp-Asp),CYCLO(-天冬氨酸-ASP)

&#xff08;文章资料汇总来源于&#xff1a;陕西新研博美生物科技有限公司小编MISSwu&#xff09;​ 试剂基团反应特点&#xff08;Reagent group reaction characteristics&#xff09;&#xff1a; cyclo(Asp-Asp)&#xff0c;35309-53-6&#xff0c;一种氨基酸中间体&…

平衡搜索二叉树——AVL树

AVL树 1. AVL树的概念2. AVL树节点的定义3. AVL树的插入思路4. AVL树的平衡调整思路平衡因子更新思路LL型——右单旋RR型——左单旋LR型——左右旋RL型——右左旋 5. AVL树插入判断平衡调整类型6. AVL树插入的代码实现7. AVL树总结8. AVL树的验证9. AVL树的性能 1. AVL树的概念…

600多个人工智能AI工具汇总(AIGC时代-超级个体的崛起),免费提供和介绍(第一讲)

这里是600多个人工智能AI工具汇总第一讲&#xff0c;每天介绍5个&#xff0c;主要是我写不完教程了&#xff0c;你懂的&#xff0c;视频最后会告诉大家获取方式的。现在请大家同我一起进入AIGC的世界。 第一个&#xff1a;《AIGC时代&#xff1a;超级个体的崛起》用来介绍AIGC…

【AI绘画】用魔法打败魔法,用ChatGPT生成绘画

随着人工智能技术的不断发展&#xff0c;我们可以利用ChatAI这款大语言模型来辅助我们在绘画过程中获得更多创意和灵感。 一、了解AI绘画功能 它可以快速、自动、准确地从大量原始数据中生成新内容&#xff0c;大大提高了内容创作效率&#xff0c;AI绘画使用机器学习算法&…

金色传说:SAP-MM-ME51N/ME52N采购申请增强

文章目录 业务场景一、增强方式:BADI二、增强步骤1.SE18/SE19创建增强实施2.增强代码3.实现效果总结业务场景 在企业中,通常需要控制采购业务中的特殊权限,本次遇到的业务场景:公司启用了SAP的 PPDS模块, 因此,需要控制业务员不能手动使用ME51N创建采购申请.因为标准的权限对象…

LNMP架构及应用部署(搭建电影网站)

目录 一、安装nginx 1、关闭防火墙和selinux 2、安装依赖软件 3、创建管理nginx用户 4、解压源码包 5、安装nginx 6、优化nginx命令 7、检测配置文件是否有错误 8、启动nginx 9、编辑nginx脚本&#xff08;可根据自己需求编辑&#xff09; 二、安装mysql数据库 1、先查看有没有…

Java安全——数字签名

Java安全 数字签名 签名类 签名的jar文件可以通过Java的jarsigner工具进行管理。jarsigner工具使用密钥库中的信息来查找特定的实体&#xff0c;并使用这些信息对jar文件进行签名或验证签名。 要创建签名的jar文件&#xff0c;我们可以使用以下命令&#xff1a; jarsigner…

游戏引擎的cpu/gpu粒子系统设计思想

开篇 网上有很多篇粒子系统源码解析&#xff0c;但是只是简单的接口罗列&#xff0c;没有从最原理出发去讲清楚粒子系统的来龙去脉&#xff0c;我将从粒子系统的本质去讲清楚它的设计理念&#xff0c;当理解了它的理念以后&#xff0c;很多粒子遇到的问题就会迎刃解决了&#…

常用的 Vs Code插件

推荐下自己在使用的 vs code 插件 1. Vue VSCode Snippets / Vue 3 Snippets 功能&#xff1a; 提供vue 相关代码块 2. Git History 功能&#xff1a;查看文件git提交历史 用法&#xff1a;右键你想要查看的文件&#xff0c;选 Git:Open File History 3. GitLens — Git …