自学内容网 自学内容网

win11远程连接MySQL(linux版),不需安装docker容器

不想安装虚拟机,想在Windows 11上运行Linux。

在win11的搜索框内,搜索"启用或关闭",出现了“启用或关闭Windows功能”,双击打开。

勾选"适用于Linux的Windows子系统",“虚拟机平台”,“Windows虚拟机监控程序平台”,点击"确定"。点击"立即重新启动"。

重启完成后打开Microsoft Store,搜索 "wsl2" 。任意下载一款单击“免费下载”进行下载和设置。(WSL2- Windows Subsystem for Linux)

 下载后打开,输入本机登录的用户名和密码(大概率不用登录退出重新就可以直接进入),这样linux系统就安装好。

如果报错:WslRegisterDistribution failed with error: 0x800701bc

是因为WSL版本由原来的WSL1升级到WSL2后,内核没有升级,前往微软WSL官网下载安装适用于 x64 计算机的最新 WSL2 Linux 内核更新包即可。传送门:https://wslstorestorage.blob.core.windows.net

如果想要可视化,需要安装GUI界面:

安装完成之后重启计算机。然后以管理员身份运行“PowerShell” 输入wsl --update命令检查更新,因为要更新到wsl2后才能运行Linux的GUI界面应用。完成后键入“wsl --shutdown”重启。

要运行Linux GUI还需要安装相关的图形驱动。你是哪个就选择相应的驱动,按提示安装即可。

GUI 参考资料(Windows 11安装Linux子系统并运行Linux GUI应用 - 腾讯云开发者社区-腾讯云 (tencent.com)+系统运维|如何在 Ubuntu 服务器上安装桌面环境(GUI) (linux.cn)):

  • 从资源的角度:图形化桌面环境会消耗大量的系统资源。你可以在只有 512 MB RAM 的机器上使用 Ubuntu 服务器,但是 Ubuntu 桌面需要至少 2 GB 的 RAM 才能提供正常的功能。在服务器运行桌面环境被认为是浪费资源。
  • 不要在生产环境的服务器上添加 GUI。后续删除 GUI 时可能会导致依赖问题,有些情况会破坏系统。

进入ubuntu后查看linux下目录(命令行模式):

当然也可以用FinalShell进行linux交互操作,FinalShell是一款免费的国产的集SSH工具、服务器管理、远程桌面加速的软件,同时支持Windows,macOS,Linux,它不单单是一个SSH工具,完整的说法应该叫一体化的的服务器,网络管理软件,在很大程度上可以免费替代XShell。FinalShell下载地址:http://www.hostbuf.com/t/988.html,下载好后连接上linux:

名称:  自定义
主机:  填写你的服务器的公网IP
端口:  默认22就可以了,无需修改
备注:  自定义
方法:  密码
用户名:默认是root
密码:  填写服务器的登录密码

下载linux版本的mysql,传送门:MySQL :: Download MySQL Community Server (Archived Versions)


原文地址:https://blog.csdn.net/mnwl12_0/article/details/142706387

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!