如何在Debian 10(Buster)Linux上安装MySQL

【MongoDB】如何在Debian 10 Linux上安装MongoDB 关于如何在Debian 10 Linux上安装MongoDB的详细教程 阅读详情

原文链接:https://www.linuxidc.com/Linux/2019-07/159582.htm

如何在Debian 10(Buster)Linux上安装MySQL

到今天为止,Debian Buster是Debian操作系统的最新版本。也称为Debian 10。较新的Debian版本在其存储库中默认使用了MariaDB。现在,本教程将帮助您在Debian 10 (Buster) Linux系统上安装MySQL 8或MySQL 5.7。

第1步 - 必要条件

使用shell访问权限登录Debian 10系统。 对于远程系统,使用SSH连接。 Windows用户可以使用Putty或其他替代应用程序进行SSH连接。

ssh root@debian10

运行以下命令将当前包升级到最新版本。

sudo apt update 
sudo apt upgrade

第2步 - 配置MySQL PPA

MySQL团队为Debian Linux提供官方MySQL PPA。 您可以在Debian系统上下载并安装该软件包,这会将PPA文件添加到您的系统中。 运行以下命令以启用PPA。

wget http://repo.mysql.com/mysql-apt-config_0.8.13-1_all.deb
sudo dpkg -i mysql-apt-config_0.8.13-1_all.deb

在安装MySQL apt config包期间,它会提示选择MySQL版本进行安装。 选择要在系统上安装的MySQL 8.0或5.7选项。

在本教程中,我们已选择MySQL 5.7在我的Debian系统上安装。 选择特定版本并需要更改配置后,请使用以下命令。

sudo dpkg-reconfigure mysql-apt-config

选择您选择的版本并保存。

第3步 - 在Debian 10上安装MySQL

您的系统已准备好安装MySQL。 运行以下命令在Debian计算机上安装MySQL。

sudo apt update 
sudo apt install mysql-server

安装过程将提示root密码设置为默认值。 输入安全密码,确认密码窗口。 这将是登录MySQL服务器所需的MySQL root用户密码。

如何在Debian 10(Buster)Linux上安装MySQL

下一个窗口将要求重新输入相同的密码。

MySQL 8提供了扩展的密码安全选项。 这是可选的,但我们建议使用此选项。

Debian install MySQL

让安装完成。

第4步 - 安全MySQL安装

在系统上执行以下命令以对数据库服务器进行安全性更改。 这会提示一些问题。 高安全性提供所有答案是肯定的。

如果没有启动,首先启动MysQL服务:

sudo systemctl restart mysql.service

然后运行以下命令:

sudo mysql_secure_installation

按照屏幕上的指示进行操作

Securing the MySQL server deployment.

Enter password for user root:

VALIDATE PASSWORD COMPONENT can be used to test passwords
and improve security. It checks the strength of password
and allows the users to set only those passwords which are
secure enough. Would you like to setup VALIDATE PASSWORD component?

Press y|Y for Yes, any other key for No: y

There are three levels of password validation policy:

LOW    Length >= 8
MEDIUM Length >= 8, numeric, mixed case, and special characters
STRONG Length >= 8, numeric, mixed case, special characters and dictionary                  file

Please enter 0 = LOW, 1 = MEDIUM and 2 = STRONG: 2

[...]

选择MEDIUM或STRONG的密码验证策略。 之后,该过程将要求更改密码。 您可以选择更复杂的密码。 按照其他选项完成向导。

第5步 - 连接MySQL

MySQL服务器已安装在您的系统上。 现在使用命令行连接到MySQL数据库。

mysql -u root -p

Enter password:
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 8
Server version: 8.0.17 MySQL Community Server - GPL

Copyright (c) 2000, 2019, Oracle and/or its affiliates. All rights reserved.

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>
Debian 10 Buster深度解析:nftables、AppArmor与Linux 4.19的稳定范式升级 Linux发行版中的‘稳定’并非静态守旧,而是基于内核演进、安全模型迭代与服务架构重构的动态平衡。以Linux内核4.19为基石,Debian 10 Buster首次将nftables设为默认防火墙后端,实现IPv4/IPv6/ARP规则统一管理;同时启用AppArmor作为出厂即开的强制访问控制框架,以路径级策略提升应用隔离能力。其技术价值在于兼顾长期支持(LTS内核+Debian LTS补丁)、云原生适配(cgroup v2+systemd深度集成)与边缘场景鲁棒性(Btrfs原子快照、predicta 阅读详情

相关推荐

Debian 10安装MariaDB的三大陷阱与七步实战指南

MariaDB作为MySQL的主流替代方案,其在Linux发行版中的部署行为存在显著差异。理解数据库服务初始化原理、systemd依赖管理机制及客户端符号链接(alternatives)工作机制,是解决服务不启动、root无法登录、本地连接失败等高频问题的技术基础。尤其在Debian系系统中,'最小化默认行为'设计导致mariadb-server安装后不自动启用、不初始化数据目录、不配置安全策略,与Ubuntu/CentOS形成鲜明对比。本文聚焦Debian 10(Buster)这一长期支持版本,深入解析m

weixin_30411819的博客 324

mysql在Linux及Windows上安装与卸载

1. Linux卸载mysql 1.1 使用以下命令查看当前安装mysql情况,查找以前是否装有mysql rpm -qa|grep -i mysql 1.2 停止mysql服务、删除之前安装的mysql rpm -ev MySQL-client-5.5.25a-1.rhel5 --nodeps 1.3 查找之前老版本mysql的目录、并且删除老版本mysql的文件和库 find / -na...

QuantSun的博客 486

Debian 10 安装 Docker Compose 最佳实践:二进制部署与安全校验

Docker Compose 是实现多容器应用编排的核心工具,其本质是通过声明式 YAML 文件定义服务依赖、网络与存储,依托 Docker 引擎完成自动化部署。原理上,它将容器生命周期管理抽象为可复用、可版本化的配置单元,显著提升开发、测试与生产环境的一致性。技术价值在于降低运维复杂度、加速 CI/CD 流水线构建,并支撑微服务架构落地。典型应用场景包括 Web 全栈环境(如 WordPress/Laravel)、自建 NAS(Nextcloud/Jellyfin)、轻量级容器管理平台(Portainer

weixin_30652897的博客 316

mysql_secure_installation command not found

centos7 安装 mariadb 10.6.5, 完成之后,执行 mysql_secure_installation 提示 command not found. 最后才发现,原因是现在已经没有这个了,用的是 mariadb-secure-installation 官方文档已经给了说明: https://mariadb.com/kb/en/mysql_secure_installation/ ...

____ 5611

Debian 10 安装 Node.js 的三种可靠方案与避坑指南

Node.js 是现代 Web 开发的核心运行时,其版本兼容性直接决定 JavaScript 特性(如可选链?.、空值合并??)能否正常执行。在 Debian 等以稳定性为优先的 Linux 发行版中,官方源长期冻结旧版(如 Debian 10 默认仅提供 EOL 的 Node.js 10.x),导致语法报错、npm 功能缺失及 node 命令冲突等典型问题。技术价值在于平衡‘稳定’与‘现代性’:通过 nvm 实现用户级多版本隔离,借助 NodeSource APT 仓库获得系统级统一管理,或采用手动编译获

weixin_34152820的博客 428

Debian 10手动安装Docker Compose v2完整指南

Docker Compose 是 Docker 容器编排的核心工具,通过 YAML 文件声明式定义多容器应用。其原理是解析配置、调用 Docker API 并管理容器生命周期,技术价值在于提升部署一致性、降低运维复杂度、支持现代云原生工作流。典型应用场景包括 Jellyfin 影音服务、Gerrit 代码审查平台、Xinference AI 推理服务等需多服务协同与认证集成的生产环境。由于 Debian 10 官方源仅提供过时的 v1.21.0 版本,存在 YAML 语法不兼容(如 profiles、dep

weixin_30879833的博客 375

macOS brew安装mysql和安装问题解决 关于zsh: command not found: mysql问题解决

brew安装

梦若辰宇的博客 5108

Debian 10原生LAMP搭建WordPress:安全加固与运维实践指南

LAMP(Linux+Apache+MariaDB+PHP)是Web服务的基础技术栈,其核心原理在于组件间通过进程、Socket和配置契约协同工作,支撑动态网站运行。Apache提供模块化请求处理与.htaccess重写能力,MariaDB以开源合规、审计日志和utf8mb4字符集保障数据安全与等保要求,PHP则负责动态逻辑执行与扩展生态集成。该技术组合在教育靶场、老旧系统迁移及高安全审计场景中仍具不可替代性,尤其适用于WordPress这类重度依赖URL重写、插件机制与文件权限控制的内容管理系统。本文聚焦

weixin_33720956的博客 594

Centos8安装Mariadb出现mysql_secure_installation: command not found的解决办法

Centos8下 利用dnf install mariadb-server mariadb数据库都能正常启动,但是使用mysql_secure_installation初始化数据库时报,错误如下: -bash: mysql_secure_installation: command not found 查阅资料后发现,从10.5.2开始已经由mariadb-secure-installation命令替换 官方文档:mysql_secure_installation - MariaDB Knowl

菲宇运维 2394

从原理到调试:一次搞懂Camera Sensor的曝光、增益与帧率三角关系

本文深入解析Camera Sensor中曝光、增益与帧率之间的动态平衡关系,揭示低光环境下帧率下降的根本原因。通过实际调试案例和底层公式分析,帮助开发者理解如何优化相机参数设置,实现画质与流畅度的最佳平衡。

weixin_31310913的博客 431

工业自动化中气动夹爪选型、调试与维护全流程实战解析

在工业自动化领域,气动执行元件是实现精准抓取与搬运的基础。其工作原理是通过压缩空气驱动气缸,转化为直线或旋转运动,从而控制夹爪的开合。这类技术因其结构简单、响应快速、成本低廉及维护方便,在自动化产线中具有极高的技术价值,是实现高效、可靠物料搬运的核心单元。其典型应用场景涵盖电子装配、汽车制造、食品包装等行业的上下料、分拣与定位工序。本文以工业自动化中常见的二指平行气动夹爪(常被工程师代号化为“Gripper-A”)为例,深入剖析其从硬件选型、气动系统集成到程序逻辑联锁的完整工程实践。内容聚焦于夹持力计算中惯

weixin_42629671的博客 366

debian系linux安装mysql

debian系linux安装mysql

u010080562的博客 965

玉米群体遗传分析实战:如何用IQtree和VCF文件快速构建系统发育树(附避坑指南)

本文详细介绍了如何利用IQtree和VCF文件进行玉米群体遗传分析,并快速构建可靠的系统发育树。文章重点解析了从VCF格式转换到PHYLIP格式的实用技巧,强调了使用ASC模型校正SNP数据偏差的重要性,并提供了完整的参数设置、常见报错解决方案及结果评估指南,帮助研究者高效完成分析并规避常见陷阱。

leaf8的博客 608

dolphinscheduler安装mysql客户端

$ cat /etc/os-release PRETTY_NAME="Debian GNU/Linux 10 (buster)" NAME="Debian GNU/Linux" VERSION_ID="10" VERSION="10 (buster)" VERSION_CODENAME=buster ID=debian HOME_URL="https://www.debian.org/" SUPPORT_URL="https://www.debian.org/support" BUG_REPORT_U..

qq_36470475的博客 670

深度:善用人工智能推动高等教育学习、教学与治理的深层变革

从学习方式的革新到教学模式的重构,再到治理体系的升级,人工智能已不再仅仅是辅助工具,而是成为重塑高等教育生态的核心驱动力。某高校的创新实践表明,引入AI生成虚拟患者后,医学生在临床沟通训练中的共情能力提升27%,印证了技术工具与人文教育的互补效应。美国卡内基梅隆大学的实践表明,经过系统培训的教师,其课程设计效率提升40%,且能精准定位83%学生的学习难点。当每个学生都掌握提示工程原理,每位教师都能驾驭AI教学工具,每所高校都建立智能治理框架时,教育将真正实现"以人为本"与"技术为用"的有机统一。

IT胶囊 1094

VirtualBox虚拟机上ubuntu系统安装问题记:显示画面太小、启动就异常退出等

报错:Failed to load R0 module D:/VMMR0.r0: The path is not clean of leading double slashes: ‘D:/VMMR0.r0’ (VERR_SUPLIB_PATH_NOT_CLEAN).解决方法特别简单,就是安装VIrtualBox的时候不要安装在CDE等盘根目录下。首先VirtualBox的下载安装过程是比较简单的,此处就不赘述了。然后E盘下新建个目录,安装到这个目录下就可解决。

qq_42595610的博客 2826

linux搭建erp教程,在Debian 10(Buster)上安装ERPNext ERP系统的步骤

本文介绍在Debian 10(Buster)上安装ERPNext ERP系统的详细步骤,安装方法和在Ubuntu 18.04 Linux上的大致一样,可参考在Ubuntu 18.04系统上安装ERPNext ERP的方法。步骤一:更新Debian 10(Buster)系统要想安装ERPNext ERP系统,请先更新Debian 10(Buster)系统,运行以下命令:sudo apt update...

weixin_32838901的博客 1680

Linux 下 OpenClaw 安装全记录:从零到一的保姆级图文教程

本文主要介绍了Linux 下 OpenClaw 安装全记录:从零到一的保姆级图文教程,希望能对学习使用OpenClaw 的同学们有所帮助。 文章目录 1. 背景 2. 实战教程 2.1 步骤一 安装Node.js 2.2 步骤二:安装git 2.3 步骤三:安装并配置OpenClaw 2.4 步骤四:配置OpenClaw 2.5 步骤五:配置模型 2.6 步骤六:对话 3. 后续使用步骤 4. 报错解决方案 5. OpenClaw的卸载

weixin_43178406的博客 10万+

Debian 10 Buster:nftables、AppArmor与Linux 4.19的默认安全基线

Linux防火墙从iptables到nftables的演进,本质是规则匹配机制从链式解析向表达式编译的范式升级;强制访问控制(MAC)作为现代系统安全核心能力,其落地关键在于易用性与默认启用——AppArmor以路径名策略降低工程门槛,而Linux kernel 4.19则通过CFS调度优化、io_uring异步I/O及长期支持周期,为稳定发行版提供硬件兼容性与性能确定性双重保障。这些技术共同构成Debian 10 Buster所确立的‘默认安全基线’,广泛应用于服务器加固、容器镜像构建与边缘计算部署等场景

掬水月在手,弄花香满衣 386

5、Visual Studio Code:强大的编码与文件管理功能

本文详细介绍了 Visual Studio Code 的强大编码与文件管理功能,涵盖代码导航、引用查找、符号重命名、实时代码分析、IntelliCode 提示、文件和文件夹操作等内容。通过功能对比、流程图和实际开发案例,展示了 VS Code 如何提升开发效率和代码质量,适用于各类编程语言和项目开发场景。

water的专栏 134

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

drupal linux安装,在Debian 10(Buster) Linux服务器中安装drupal 8.8.0的说明

按照本说明,你就可以成功的在Debian 10(Buster) Linux服务器中安装好drupal 8.8.0版本,已亲测能稳定运行。先决条件在开始安装之前,对安装的最低要求是:数据库服务器,如MySQL、MariaDB、PostgreSQL、Percona、SQLite等。Web服务器,如Nginx、Apache。PHP 7.x,推荐>=7.2。至少1GB的磁盘空间。同时,要更新你的De...

weixin_36329939的博客 293

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

Debian10降级安装php,如何在Debian 10 Linux上安装PHP

PHP是最常用的服务器端编程语言之一。在本指南中,我们将讨论如何在Debian 10 Buster上Debian 10附带了PHP版本7.3,最流行的CMS和框架(如WordPress,Magento和Laravel)都支持该版本。先决条件为了能够安装软件包,您需要以root或具有sudo特权的用户身份登录。使用Apache安装PHP如果您使用Apache作为Web服务器来安装PHP和Apache...

weixin_39531229的博客 242

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

Debian10降级安装php,在Debian 10 Linux,如何安装PHP

PHP是最常用的服务器端编程语言之一。在本指南中,我们讨论如何在Debian 10 Buster上安装PHP。Debian 10附带了PHP版本7.3,最流行的CMS和框架(如WordPress,Magento和Laravel)都支持该版本。先决条件为了能够安装软件包,你需要以root用户或有sudo权限的用户身份登录。用Apache安装PHP如果你使用Apache作为Web服务器来安装PHP,并...

weixin_42365422的博客 232

Debian 10 LAMP 部署实战:Apache+PHP+MariaDB 原生适配指南

LAMP 是 Linux 环境下经典的 Web 技术栈,其核心由 Apache(Web 服务器)、PHP(服务端脚本语言)和 MariaDB(关系型数据库)构成。理解三者在 Debian 发行版中的模块加载机制、认证策略与配置协同逻辑,是实现稳定部署的关键。Debian 10(Buster)以稳定性为优先,采用 PHP 7.3、MariaDB 10.3 和 Apache 2.4 的特定组合,其模块启用顺序(如 a2enmod php7.3 必须在 mpm_prefork 后)、默认认证插件(unix_soc

weixin_34175509的博客 319
上一篇: 更换pip源
下一篇: Debian10 更改主机名
fa1lr4in
博客等级 码龄9年 64粉丝 79原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值