XShell给Ubuntu虚拟机安装MySQL

news2025/1/13 7:24:50

        准备工作:已经装好了虚拟机,并且已经下载了Linux系统,如 Linux Mint , Ubuntu 等,今天以目前较为流行的Ubuntu为示例

1.为什么选择Linux?

        在现代软件开发中,Linux系统已成为开发和部署的首选平台。许多开发环境、服务器和云服务都基于Linux,这使得熟悉Linux成为开发人员的一项重要技能。以下是选择Linux的一些原因:   

1.1 开源和自由

        Linux是一个开源操作系统,用户可以自由修改和分发。这种灵活性使得开发人员能够根据自己的需求定制系统,适应不同的开发环境。

1.2. 稳定性和安全性

        Linux以其稳定性和安全性著称。许多企业选择Linux作为其服务器操作系统,因为它能够长时间运行而无需重启,并且安全性高,减少了病毒和恶意软件的风险。

1.3. 广泛的社区支持

        Linux拥有一个庞大的开发者社区,提供丰富的文档和支持。无论是遇到问题还是寻找解决方案,开发人员都可以轻松找到帮助。

1.4. 兼容性和可扩展性

        Linux支持多种编程语言和开发工具,兼容性强,适合各种开发需求。此外,Linux系统可以轻松扩展,满足不断增长的业务需求。

2.XShell

        还有一个原因是,想带大家学会使用网络远程管理工具 XShell ,当然还有其他一些工具,如 final shell 

2.1 下载XShell

        有商业版和免费家庭版,我们选择免费的家庭版作个人使用练习就好,下面是下载地址

家庭/学校免费 - NetSarang Website (xshell.com)

2.2安装

安装过程无脑下一步就行,由于过于简单,相信大家都会,就不演示了

3.连接到Ubuntu虚拟机

3.1查看ip

        因为 XShell 是通过ip 来连接的,所以首先要先查到自己电脑虚拟机的IP地址,打开Ubuntu虚拟机,同时按住 CTRL+ALT+T 打开命令行,输入 ifconfig 

如果上面命令不管用,输入 ip a  ,也可以查看

        记住这串数字,也就是你当前的IP地址,顺带一提,如果网络发生变更的话,IP地址也会变更,到时候就需要重新查看IP连接

3.2 连接到XShell

        首先打开安装好的XShell ,新建一个会话,按照我标注的顺序来,大家也可以看到左边我已经建好了会话,这里重新做个演示:

第一步:点击 文件->新建

第二步:主机那里输入ip地址

第三步:名称哪里可以随便起个名字

第四步:先别确定,然后点击用户身份验证

 第五步:输入用户名和登录密码

用户名就是你虚拟机的用户名,密码也就是你登录虚拟机时的密码

第六步:点击确定

第七步:连接

连接成功的话会有这些信息显示

3.3补充:

1.更新软件包列表

        如果连接不成功可能时虚拟机系统没有启用SSH服务,先去虚拟机更新一下包

输入  sudo apt update 

2. 安装OpenSSH服务器

接下来,安装SSH服务器(通常是OpenSSH)

输入 sudo apt install openssh-server

3. 启动SSH服务

输入 sudo systemctl start ssh

3.4. 检查SSH服务状态

  • 确认SSH服务已启动并正在运行:
  • 输入 sudo systemctl status ssh

可以看到我这里有个报错哈,不过这也说明了我的SSH服务是启动运行的,小问题 

3.5. 设置SSH服务开机启动

  • 为确保SSH服务在系统启动时自动启动,使用以下命令:

 sudo systemctl enable ssh

3.6.手动连接

        如果上面的服务都是好的,运行的,也用不到这个,这里稍微提一下,可以在XShell中,输入  ssh jx0512lll@192.168.49.130      ,这里的 jx0512lll  是我的用户名,然后加上 @ + 你的ip

4.安装MySQL服务

4.1 安装MySQL服务器

输入 sudo apt install mysql-server

4.2启动MySQL服务

安装完成后,启动MySQL服务:

输入 sudo systemctl start mysql

 4.3 设置为开机自启动

输入 sudo systemctl enable mysql

4.4检查MySQL状态

输入 sudo systemctl status mysql

         OK,到这里MySQL已经在虚拟机上安装完成了,淡然也可以直接在虚拟机啊里安装,这里主要是为了熟悉以下XShell这个远程连接工具,方便日后使用

总结:

        通过以上步骤,您已经成功使用Xshell在Ubuntu虚拟机上安装并配置了MySQL。Linux的强大和灵活性使其成为开发和部署的理想选择,而MySQL则是一个广泛使用的数据库管理系统。希望这篇文章能帮助您顺利完成MySQL的安装。

        如果您有其他问题欢迎评论区留言,还有说一声,接下来我要更新的 MySQL 索引部分内容也会在Linux 系统上进行。

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

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

相关文章

面试中被问到各个测试阶段的具体工作,如何详细描述

软件测试工程师面试的时候有一个问题也是一定会被问到的,那就是:你们的软件项目都会经过哪些测试阶段呢?每个阶段测试人员都做什么?接下来,凯哥就为各位小伙伴详细的说一说: 首先,一般的软件测…

Java 入门指南:Set 接口

Collection 接口 Collection 接口提供了一系列用于操作和管理集合的方法,包括添加、删除、查询、遍历等。它是所有集合类的根接口,包括 List、Set、Queue 等。 Collection 接口常见方法 add(E element):向集合中添加元素。 addAll(Collecti…

【C++ Primer Plus习题】2.4

问题: 解答: #include <iostream> using namespace std;const int yearToMonth 12;int main() {short age 0;cout << "请输入您的芳龄:" << endl;cin >> age;int months age * yearToMonth;cout << age << "岁已经在世…

Wemos D1 Mini pro/ nodeMcu / ESP8266 驱动 240*320 ILI9431 SPI液晶屏

Wemos D1 Mini / nodeMcu / ESP8266 驱动 240*320 ILI9431 SPI液晶屏 效果展示器件硬件连接引脚连接原理图引脚对照表 安装TFT_eSPI库TFT_eSPI库中User_Setup.h文件的参数修改User_Setup.h文件的位置User_Setup.h文件中需要修改的参数User_Setup.h完成源码 例程 缘起&#xff1…

狗都能看懂的可变形卷积详解

Deformable Convolution Networks 论文地址&#xff1a;https://arxiv.org/pdf/1703.06211 官方源码&#xff1a;https://github.com/msracver/Deformable-ConvNets/tree/master Deformable Convolution 文章提出了可变形卷积和可变形ROI采样。原理是一样的&#xff0c;这里先…

软件测试-测试分类

测试分类 按照测试目标测试 界面测试 页面内展示的所有内容/元素都需要测试 参考UI图找不同 功能测试 ​ 如何设计功能测试用例&#xff1f; 参考产品规格说明书进行用例的编写&#xff0c;具体的测试用例需要使用黑盒设计测 试用例的方法&#xff0c;如等价类、边界值、…

【HTML】为网页添加表单(控件)

1、表单 表单控件&#xff1a;包含了具体的表单功能项&#xff0c;如单行文本输入框、密码输入框、复选框、提交按钮、重置按钮等。 提示信息&#xff1a;一个表单中通常需要包含一些说明性的文字&#xff0c;提示用户进行填写和操作。 表单域&#xff1a;相当于一个容器&…

精准掌控,速看顶级软件资产管理方案,让您企业软件资产一目了然!

企业软件资产的管理是保障业务连续性、优化成本结构和提升信息安全的重要基石。然而&#xff0c;随着企业规模的扩大和软件的多样化&#xff0c;软件资产管理面临着前所未有的挑战。 如何精准掌控每一项软件资产&#xff0c;确保其合规使用、高效运维&#xff0c;成为了企业IT…

欧拉函数和快速幂

欧拉函数&#xff1a; 定义&#xff1a; 互质&#xff1a;互质是公约数只有1的两个整数&#xff0c;叫做互质整数。 欧拉函数&#xff1a;欧拉函数&#xff0c;即 表示的是小于等于n并且和n互质的数的个数。 比如说 φ(1) 1。当n是质数的时候&#xff0c;显然有 (n)n-1。 …

【每日刷题】Day105

【每日刷题】Day105 &#x1f955;个人主页&#xff1a;开敲&#x1f349; &#x1f525;所属专栏&#xff1a;每日刷题&#x1f34d; &#x1f33c;文章目录&#x1f33c; 1. 1658. 将 x 减到 0 的最小操作数 - 力扣&#xff08;LeetCode&#xff09; 2. 904. 水果成篮 - 力…

File的常见成员方法(获取并遍历)

一.File的常见成员方法&#xff08;获取并遍历&#xff09;&#xff1a; 二.代码实现&#xff1a; 1.D盘下的JavaTest文件夹为&#xff1a; 2.执行listFiles方法后&#xff1a; package com.itheima.a01myfile; ​ import java.io.File; ​ public class FileDemo6 {public s…

es的学习

1.认识es 2.ik分词器 对于某些词进行特定分词设置或者忽略设置 3.索引库的操作 就是相当于操作表 4.文档的操作 就是相当于操作数据

[windows][apache]Apache代理安装

下载apache服务软件和VC_redist安装包 https://www.apachelounge.com/download/ https://www.microsoft.com/zh-CN/download/details.aspx?id48145 解压文件&#xff0c;修改httpd.conf文件 37行出修改文件的解压目录 60行修改监听端口 安装服务 进入apache的目录&#xf…

windows系统蓝屏怎么办_Windows系统蓝屏原因查找及解决方法

电脑蓝屏怎么办&#xff1f;windows蓝屏是十分常见的故障&#xff0c;也是十分难以解决的问题&#xff0c;例如软件冲突兼容性问题、系统补丁bug、超频不当、系统文件损坏、硬件驱动兼容性、虚拟内存设置不当、电脑硬件温度过高、内存硬盘等硬件损坏、内存松动等均可能造成电脑…

2024年8月22日嵌入式学习

今日主要学习网络知识 udp recvfrom ssize_t recvfrom(int sockfd, //socket的fd void *buf, //保存数据的一块空间的地址 size_t len, //这块空间的大小 int flags, // 0 默认的接收方式 --- 阻塞方式…

克服编程学习中的挫折感:从心态到策略的全方位指南

&#x1f493; 博客主页&#xff1a;倔强的石头的CSDN主页 &#x1f4dd;Gitee主页&#xff1a;倔强的石头的gitee主页 ⏩ 文章专栏&#xff1a;《热点时事》 期待您的关注 目录 引言 一、心态调整&#xff1a;积极乐观&#xff0c;合理期望 二、学习方法&#xff1a;有效策…

js中的字符串的length的知识点。

unicode字符集 unicode字符集是对世界上绝大部分字符进行编码&#xff0c;一个字符对应一个编码&#xff0c;范围&#xff1a;0x0000-0x10FFFF,可以表示一百多万个字符&#xff0c;其中0x0000-0xFFFF的字符为BMP&#xff08;基本多语言平面字符集&#xff09;&#xff0c;剩余…

【大模型从入门到精通34】开源库框架LangChain 利用LangChain构建聊天机器人1

这里写目录标题 利用LangChain构建聊天机器人介绍介绍对话型聊天机器人构建环境环境变量和平台设置 加载文档和创建向量存储高级检索技术对话上下文和记忆纳入聊天历史会话缓冲内存 构建对话检索链环境设置与API密钥配置选择合适的语言模型版本Q&A系统设置 利用LangChain构…

无人机之喊话器的用途

无人机喊话器&#xff0c;俗称无人机扬声器&#xff0c;其用途广泛且多样化&#xff0c;主要体现在以下几个方面&#xff1a; 一、应急救援与指挥 紧急响应与指挥&#xff1a;在自然灾害&#xff08;如山洪、火灾、地震等&#xff09;或突发事件发生时&#xff0c;无人机搭载喊…

iOS App上架审核被拒——2.3.3 - Performance - Accurate Metadata

iOS上架审核被拒——Guideline 2.3.3 - Performance - Accurate Metadata 噢&#xff0c;又被拒了… 文章目录 iOS上架审核被拒——Guideline 2.3.3 - Performance - Accurate Metadata被拒原因解决 被拒原因 大概翻译了下&#xff1a;预览图问题&#xff0c;只因某张预览图加了…