当前位置: 首页 > news >正文

【数据库】-1 mysql 的安装

文章目录

  • 1、mysql数据库
    • 1.1 mysql数据库的简要介绍
  • 2、mysql数据库的安装
    • 2.1 centos安装
    • 2.2 ubuntu安装


1、mysql数据库

1.1 mysql数据库的简要介绍

MySQL是一种开源的关系型数据库管理系统(RDBMS),由瑞典MySQL AB公司开发,目前属于Oracle旗下产品。它基于客户机/服务器架构,支持多用户、多线程,能高效处理大量数据。MySQL使用标准SQL语言进行数据操作,具备存储过程、触发器、视图等高级功能,可满足不同场景的业务需求。其特点包括轻量快速、稳定性高、易于安装和维护,且提供了多种存储引擎(如InnoDB、MyISAM等),支持事务处理、外键约束等特性。由于开源免费(社区版)、跨平台兼容(Windows、Linux、Mac等),MySQL被广泛应用于Web开发、企业级应用、数据分析等领域,是LAMP(Linux + Apache + MySQL + PHP)等经典技术栈的核心组件之一,在全球范围内拥有庞大的用户群体和丰富的生态支持。

2、mysql数据库的安装

官方网站:

https://dev.mysql.com/downloads/

2.1 centos安装

官网界面
在这里插入图片描述

在这里插入图片描述

安装教程:
https://dev.mysql.com/doc/refman/8.4/en/linux-installation-yum-repo.html

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

systemctl start mysqld
systemctl status mysqld

在这里插入图片描述
centos安装的有一个初始密码
在这里插入图片描述

#登录成功
[root@localhost opt]# mysql -uroot -p'zg6gerhiuZ:h'
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 8
Server version: 8.4.5Copyright (c) 2000, 2025, 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> 
mysql> alter user root@'localhost' identified by 'Admin@123';
Query OK, 0 rows affected (0.01 sec)#centos初次使用必须重置密码mysql> set global validate_password_policy=0;
ERROR 1193 (HY000): Unknown system variable 'validate_password_policy'
#mysql8.0及以上版本不再支持_policy 要使用.policy
mysql> SET GLOBAL validate_password.policy = LOW;
Query OK, 0 rows affected (0.00 sec)
mysql> SET GLOBAL validate_password.length = 4;
Query OK, 0 rows affected (0.00 sec)
#减少密码复杂性要求
mysql> ALTER USER root@'localhost' IDENTIFIED BY 'abc123';
Query OK, 0 rows affected (0.00 sec)
#设置新的密码

2.2 ubuntu安装

apt update

apt install -y mysql-server

即安装完成

在这里插入图片描述
apt安装的默认初始没有密码
在这里插入图片描述

ubuntu可以直接修改密码

mysql> alter user root@'localhost' identified by 'abc123';
Query OK, 0 rows affected (0.01 sec)mysql> 

相关文章:

  • 一、Singal Tap 观察reg信号和wire信号
  • ubuntu14.04/16.06 安装vscode(实测可以用)
  • 注意力机制概念
  • mbed驱动st7789屏幕-硬件选择及连接(1)
  • power BI 倒计时+插件HTML Content,实现更新倒计时看板!
  • Java转Go日记(四十二):错误处理
  • 使用ZYNQ芯片和LVGL框架实现用户高刷新UI设计系列教程(第十三讲)
  • 文献解读:LigandMPNN
  • CHI中ordering的抽象
  • RAG评估标准
  • 人工智能+:职业价值的重构与技能升级
  • 十分钟聊明白DDD领域驱动设计
  • 安装完dockers后就无法联网了,执行sudo nmcli con up Company-WiFi,一直在加载中
  • java基础-异常
  • CompleteableFuture的异步任务编排
  • MySQL的安装及相关操作
  • MySQL 自启动时报错can‘t create PID file: No such file or directory
  • 基于天猫 API 的高效商品详情页实时数据接入方法解析
  • 麒麟系统编译osg —— 扩展篇
  • 系统架构设计(十六):敏感点、权衡点、风险点和非风险点
  • 王建军被免去证监会副主席职务
  • 盘中五味和人生五味,北京人艺《天下第一楼》将演第600场
  • 凤阳文旅局长回应鼓楼瓦片脱落:楼宇是否属于文物?施工经费用在何处?
  • 王毅将出席《关于建立国际调解院的公约》签署仪式
  • 热点问答:特朗普与俄乌总统分别通话,他们谈了什么
  • 财政部:今年将和住建部选拔第二批20个城市,高质量推进城市更新行动