东桂西柿

原创

Windows上启用WSL2并安装Debian及MySQL8

東桂发布于: 2024-4-29最后更新: 2024-4-29
type
status
date
slug
summary
tags
category
icon
password
kind
supplier
supplierlink
今天是日本的红日子——昭和の日,对现在的我来说,什么日子都没差别,東桂西柿上很少发技术文章,今天就来好好写一篇,教大家如何在Windows系统上运行Linux系统做开发。
日本的法定节假日称为⌈祝日(しゅくじつ)⌋,俗称⌈红日子⌋,有以下特点:
日本的法定节假日称为⌈祝日(しゅくじつ)⌋,俗称⌈红日子⌋,有以下特点:
  • 天数多,一年有16天
  • 不会调休,如果和周日重叠,则周一也会放假,称为振替休日
  • 一年中只有6月和12月没有红日子

Windows上安装Linux

以前我们一台电脑要使用不同的操作系统,往往会装双系统,或者是装虚拟机。 Windows 10出来后,开发了一种新型架构,称为WSL(Windows Subsystem for Linux),以使我们可以在Windows系统上很方便地运行Linux环境。而到了WSL2,微软则引入了完整的Linux内核,如此一般的Linux环境开发就没有什么问题了。 下面就一步一步来教大家如何在Windows上启用WSL并安装很流行的Linux发行版Debian及常用数据库MySQL 8。
  1. 启用WSL 以管理员身份运行命令行工具PowerShell,输入命令:
    1. 启用“虚拟机平台” 以管理员身份运行命令行工具PowerShell,输入命令:
      1. 完成后,重启电脑。
    1. 将WSL2设置为默认值 以管理员身份运行命令行工具PowerShell,输入命令:
      1. 安装Linux发行版Debian 从Microsoft Store中选择并安装Debian。 安装好之后,如果遇到问题:WslRegisterDistribution failed with error: 0x800701bc,见下图
        1. notion image
          解决这个问题,需要下载安装Linux内核更新包wsl_update_x64.msi。

      Debian的初始化

      1. 设置用户名和密码
        1. 安装好Debian之后,打开Debian,首先要设置用户名和密码。
      1. 更新环境 接着就需要更新一下环境,输入以下命名:
        1. 安装基础软件 根据需要安装一些必要的软件,比如以下几款:
            • wget(GNU Wget) 一个网络上进行下载的简单而强大的自由软件
            • xz-utils 支持.xz文件解压
            • vim 文本编辑器
            安装以上三款软件,运行如下命令:

        安装MySQL 8

        WSL2 + Debian 11 (bullseye) 环境下安装数据库MySQL 8,这一步是最繁琐最难的。不过不用担心,我们一步步慢慢来。
        1. 下载并安装 以管理员身份运行命令行工具PowerShell,输入命令:debian 然后进入目录:cd /usr/local/src 下载MySQL:
          1. 安装MySQL 8:
        1. 卸载MySQL 8 可能你会纳闷,怎么刚装好就要卸载,这是必须的,不然无法使用8这个版本。
          1. 再次下载MySQL 不过这次下载的是5这个版本,更改为MySQL 5.x候选版本:
            1. 安装MySQL 5 先检查一下MySQL当前的apt策略是否为5.x:
              1. 接着,我们来安装MySQL 5:
            1. 更新到MySQL 8 先来更改为MySQL 8.x候选版本:
              1. 接着,我们来安装MySQL 8:
                这里会需要修改一下脚本,运行命令:sudo vi /etc/init.d/mysql, 然后搜索找到“. /usr/share/mysql/mysql-helpers”,将其修改为“. /usr/share/mysql-8.0/mysql-helpers”。 最后真正的更新到MySQL 8来了:
            至此,大功告成,如果遇到启动不了MySQL,请执行下面的命令:
            如果按照以上步骤一步步操作,还是依旧无法成功,欢迎你把遇到的问题告诉我。
             
             
            从大汉太守刺史制度引申到现如今如何看好一家公司来日本该怎么备药以及在日本看病的情况
            相关文章