准备工作:已经装好了虚拟机,并且已经下载了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 系统上进行。