Debain 安装 MySql

news2024/9/27 6:48:49

一 Debian安装MySQL 5.7

1 更新安装列表

sudo apt update

2 添加MySql官方APT仓库到Debian

wget https://dev.mysql.com/get/mysql-apt-config_0.8.22-1_all.deb
sudo dpkg -i mysql-apt-config_0.8.22-1_all.deb

 先下载再安装源,如下图: 

再次执行更新,更新中可能会报公钥不存在,如下图: 

红色圈圈的错误提示说明你的系统在更新包列表时,无法验证 MySQL 仓库的签名,因为缺少相应的 GPG 公钥,

下载公钥:

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys B7B3B788A8D3785C

执行下载后如下图: 

再次执行更新,恢复正常没有报错如下图:

如果上面更新源的方式无法安装MySql,直接执行下面更改MySql安装源地址 :

sudo echo 'deb [arch=amd64,arm64,ppc64el] http://repo.mysql.com/apt/debian/ buster mysql-5.7' | sudo tee /etc/apt/sources.list.d/mysql.list

执行后如下图: 

 

  3. 安装 MySQL 5.7

现在可以通过以下命令安装 MySQL 5.7:

sudo apt-get install mysql-server

执行安装过程如下图: 

 

在安装过程中,你会被要求设置 MySQL root 用户的密码。请设置一个安全的密码并记住它,如下图:

 4 安装完后查看MySql服务状态如下图:

4 登陆配置

登陆MySql

mysql -u root -p

登陆成功,如下图:

增加远程访问账号和密码:

#增加MySql远程可以访问的账号密码
GRANT ALL PRIVILEGES ON *.* TO 'root1'@'%' IDENTIFIED BY 'xxxxxxxx' WITH GRANT OPTION;


#刷新生效
FLUSH PRIVILEGES;

增加成功如下图:

二 Debian 防火墙设置 

要在Debian系统上设置防火墙以允许MySQL远程访问,您可以使用ufw(Uncomplicated Firewall)工具。以下是如何配置防火墙以允许通过MySQL默认端口3306的步骤:

1 安装ufw

   如果您还没有安装ufw,可以通过以下命令安装:

sudo apt install ufw

2 启用ufw

  启用ufw防火墙:

sudo ufw enable

3 允许SSH连接

    如果您还需要允许SSH连接,可以添加一条规则来允许SSH(默认端口是22):

sudo ufw allow ssh

4 允许MySQL连接

  允许MySQL端口3306的连接:

sudo ufw allow 3306/tcp

5 查看防火墙状态

检查ufw的状态以及已启用的规则:

sudo ufw status

6 确认规则

确保3306端口已经打开并且允许外部连接。

完成上述步骤后,您的防火墙应该已经允许了MySQL的远程连接。如果需要进一步的安全措施,您可以考虑限制允许访问MySQL的IP地址范围。这可以通过ufw的allow from命令实现,例如:

sudo ufw allow from 0.0.0.0 to any port 3306

这将只允许任意主机访问MySQL服务。

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

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

相关文章

从零到一,2024年数据恢复软件新手到专家指南

在数字化的时代,相信你的数据大部分也都是存在一些电子设备里吧。很多时候因为一些意外情况会导致我们数据的丢失,这个时候有什么办法能恢复我们的数据资料呢?这次我们就来一起探讨一些大家都在用的数据恢复工具吧。 1.福昕数据恢复 链接直…

热点 | 爆款游戏的诞生与游戏出海的持续增长

近日,《黑神话:悟空》一经上线就在国内获得了空前的关注。国产大IP3A国际水准带来的超炫视觉体验专业发行与市场营销等,共同引爆了这个现象级的话题。同时,我们也关注到,这款游戏同时在海外多个发行平台进行全球发售。…

Redis 源码安装

目录 1 Redis 的获取 2 Redis 部署 2.1 下载并解压 2.2 Makerfile 文件 2.3 安装所需要编译所需要的包 2.4 开始源码编译 2.5 utils 下的 install_server.sh 脚本文件 2.5 运行脚本进行安装 3 systemd 管理 3.1 编写Redis systemd 服务脚本 3.2 重新加载 systemd 系统 3.3 …

Apache CloudStack Official Document 翻译节选(九)

关于 Apache CloudStack 的 最佳实践 (三) 配置云外的 防火墙与交换机 对Cisco VNMC(Cisco Virtual Network Management Center)设备集成云外的客户机网路防火墙: 思科虚拟网络管理中心为思科网络虚拟服务提供了中心…

考试:计算机网络(01)

网络功能和分类 计算机网络是计算机技术与通信技术相结合的产物,它实现了远程通信、远程信息处理和资源共享。 计算机网络的功能:数据通信、资源共享、管理集中化、实现分布式处理、负载均衡。 网络性能指标:速率、带宽(频带宽度或传送线路…

我的新书《Android系统多媒体进阶实战》正式发售

我的新书要正式发售了,把链接贴在下面,感兴趣的朋友可以支持下。 ❶发售平台:当当,京东,抖音北航社平台,小红书,b站 ❷目前当当和京东已开启预售 ❸当当网 https://u.dangdang.com/KIDHJ ❹…

机器人语音聊天绕坑

为了给机器人添加语音,网上淘了一块离线语音芯片,用过之后就有些后悔了。离线语音定制性比较差,有150句限制,而且与大模型接驳需要一块额外的esp8266或者esp32。如果使用了esp32,事实上可以自己制作离线语音&#xff0…

【多线程】深入剖析线程安全问题

💐个人主页:初晴~ 📚相关专栏:多线程 / javaEE初阶 前言 线程安全问题是在多线程学习中一个十分重要的话题。多个线程并发执行就容易产生许多冲突与问题,如何协调好每个线程的执行,让多线程编程“多而不乱…

图神经网络实战(19)——异构图神经网络

图神经网络实战(19)——异构图神经网络 0. 前言1. 异构图1.1 异构图基本概念1.2 构建异构图数据集 2. 将同构图神经网络转换为异构图神经网络2.1 数据集介绍2.2 同构图注意力网络2.3 异构图神经网络 小结系列链接 0. 前言 我们已经学习了如何生成包含不…

4、Unity【基础】画线功能Linerenderer、物理系统Physics

文章目录 画线功能Linerenderer1、LineRenderer是什么2、LineRender参数相关3、LineRender代码相关思考1 请写一个方法,传入一个中心点,传入一个半径,用LineRender画个圆出来思考2 在Game窗口长按鼠标用LineRender画出鼠标移动的轨迹 核心系统…

Android studio设置国内镜像代理(HTTP Proxy)教程详解

前些天发现了一个蛮有意思的人工智能学习网站,8个字形容一下"通俗易懂,风趣幽默",感觉非常有意思,忍不住分享一下给大家。 👉点击跳转到教程 1、Android Studio是在谷歌的服务器上,初次安装Android Studio时下载SDK可能…

6Valley 14.2 免授权php – 跨境电商在线商城 – 完整的电子商务APP端和web端程序

6Valley 14.2 Nulled – 多供应商电子商务 – 完整的电子商务移动应用程序、Web、卖家和管理面板 后台可自定义收款,和翻译多国语言,中文需要自己对比翻译!一般用不到中文。毕竟是跨境电商平台 带商家即时通讯,全套带文档和APP双…

Spring(2)

目录 一、使用注解开发 1.1 主要注解 1.2 衍生注解 1.3 xml与注解 二、使用Java的方式配置Spring 三、代理模式 3.1 静态代理 3.1.1 角色分析 3.1.2 代码步骤 3.1.3 优点 3.1.4 缺点 3.2 动态代理 3.2.1 代码步骤 四、AOP 4.1 使用Spring的API接口 4.2 使用自定义…

云计算实训36——mysql镜像管理、同步容器和宿主机时间、在容器外执行容器内命令、容器的ip地址不稳定问题、基础镜像的制作、镜像应用

一、线上考试系统的数据虚拟化技术部署 1.部署前段服务器 步骤一:将资源上传到服务器 将dist.zip上传给服务器 下载unzip的包 yum -y install unzip 解压 unzip dist.zip 步骤二:创建基础容器在服务器上 启动服务 systemctl start docker.servic…

LVS部署——DR集群

目录 一、LVS—DR工作原理 二、LVS-DR数据流向 三、LVS-DR模式特点和优缺点 3.1、特点 3.2、优缺点 四、LVS-DR中的ARP问题 4.1、IP地址冲突 4.2、第二次访问请求失败 五、部署LVS-DR集群 5.1、实验准备 5.2、配置负载调度器(192.168.20.15) …

SeaweedFS 分布式存储安装weed

下载Single Binary weed Start 官方推荐 https://github.com/seaweedfs/seaweedfs 下载 https://github.com/seaweedfs/seaweedfs/releases解压 single binary file weed or weed.exe. wget https://github.com/seaweedfs/seaweedfs/releases/download/3.72/darwin_amd64.…

【前端面试基础】计算机网络、浏览器、操作系统

计算机网络 一、网络协议与模型 什么是协议? 协议是指计算机系统中完成特定任务所必需的规则和约定,特别是数据传输和交换的规则和约定。OSI和TCP/IP是什么? OSI(开放式系统互连参考模型)是一种网络架构模型&#xf…

C#复习之索引器

知识点一:索引器基本概念 基本概念: 让对象可以像数组一样通过索引访问其中元素,使程序看起来更直观,更容易编写 知识点二:索引器语法 //value代表传入的值 知识点三:索引器的使用 知识点四&#xff1a…

大容量永磁同步电机转速电流双环PID控制MATLAB仿真模型

电气仔推送 模型简介 同步电机采用转速环PI控制,电流环PI控制,在电机转速300r/min,输出转矩为40000N.m时,电机的输出功率为1.25MW。模型各部分完整,电流输出正弦度好,谐波含量低。赠送建模说明文件&#…

PAT (Basic Level) Practice (中文)

1003 我要通过 通过观察不难发现在一个规律:P之前A的个数*P和T之间A的个数等于T之后A的个数答案才正确 总结一下如何才能答案正确? 1.必须只能有P,A,T这三种字符 2.P和T之间必须要有A 3.P之前A的个数*P和T之间A的个数等于T之…