`
hanbaohong
  • 浏览: 407285 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

我在Windows11子系统Linux中安装Ubuntu、MySQL、Nodejs的备忘记录

 
阅读更多

一、安装Window11

在安装windws11时,如果卡在“这台电脑不符合安装此版本的 Windows 所需的最低系统要求”时,可用下面办法解决:

Shift+F10招换出命令符窗口,输入regedit

HKEY_LOCAL_MACHINE

    -> SYSTEM

          -> Setup

鼠标右键,新建项LabConfig,在右侧新建两个DWORD(32位),名为BypassTMPCheck和BypassSecureBootCheck,再把值0改为1后。

关闭窗口,返回到Windows11安装界面,就可以继续安装了。

 

二、安装适用于Linux的Windows子系统

1.打开Windows11的“启用或关闭Windows功能”窗口,

2.勾选“适用于Linux的Windows子系统”和“虚拟机平台”

3.安装后重启电脑

也可参看https://learn.microsoft.com/zh-cn/windows/wsl/install

 

三、安装Ubuntu

打开Windows应用商店,查找Ubuntu并安装

 

四、安装MySQL

参看https://learn.microsoft.com/zh-cn/windows/wsl/tutorials/wsl-database

提醒:用sudo apt install mysql-server命令安装MySQL的过程没有提示输入密码,

安装完后用mysql -u root -p 登录不了MySQL控制台,解决办法如下:

1.先用sudo mysql(输入Ubuntu的密码)进入MySQL 控制台,

2.可以用SELECT User, Host, authentication_string FROM mysql.user WHERE User='root' AND Host='localhost';查看 root 用户的密码

3.使用下面的命令可以修改root用户的密码:

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密码';

4.创建数据库,并把原来的SQL数据库导入MySQL,命令如下:

create database ssjyy;

mysql -u root -p ssjyy < ssjyy.sql;

5.在vscode中安装mysql插件

为了在WSL: Ubuntu-22.04中启用MySQL插件,需要在终端中使用以下命令进行安装:

sudo apt-get update

sudo apt-get install mysql-client

sudo snap install --classic code   //安装VSCode扩展管理器

最后,在VS Code中搜索安装MySQL插件。

 

五、安装Nodejs

1.打开浏览器从官网下载linux版https://nodejs.org/dist/v18.16.1/node-v18.16.1-linux-x64.tar.xz

2.解压到Ubuntu系统目录/usr/local/,命令如下:

sudo tar -xvf /home/hbh/node-v18.16.1-linux-x64.tar.xz -C /usr/local/ --strip-components=1

在上述命令中:

- `sudo` 用于以超级用户身份运行命令,通常需要提升权限才能将文件解压到 `/usr/local` 中。

- `tar` 命令用于解压缩文件。

- `-xvf` 参数用于解压缩并显示文件的详细信息。

- `/home/hbh/node-v18.16.1-linux-x64.tar.xz` 是您要解压缩的文件路径。

- `-C` 参数用于指定解压缩后的文件存储的目录,这里设置为 `/usr/local/`。

- `--strip-components=1` 参数用于删除解压缩文件夹中的前缀目录。因为默认情况下解压缩文件夹中包含一个名为 `node-v18.16.1-linux-x64` 的文件夹,使用该参数可以将其删除。

 

六、创建eggjs项目

查看https://www.eggjs.org/zh-CN/intro/quickstart

mkdir egg-example && cd egg-example

npm init egg --type=simple

npm i

提醒:如果npm install很慢时,可以用国内镜像源,命令如下:

npm install -g cnpm --registry=https://registry.npm.taobao.org

cnpm install

 

分享到:
评论

相关推荐

    nodejs在linux安装教程-包涵判断当前版本是32位还是64位.pdf

    在Linux系统上安装Node.js需要遵循一定的步骤,尤其在确定系统是32位还是64位后选择合适的安装包。以下是一份详细的Node.js安装教程: 首先,你需要判断你的Linux系统是32位还是64位。这可以通过查看CPU信息和操作...

    linux系统下的nodejs安装包 32位与64位

    在Linux系统中,Node.js是一个流行的JavaScript运行时环境,它允许开发者在服务器端执行JavaScript代码。这个压缩包包含了适用于32位和64位Linux系统的Node.js安装包,确保了不同架构的Linux用户都能顺利安装和使用...

    win10下的神器Ubuntu子系统.docx

    在Windows 10操作系统中,有一个非常实用的功能,那就是Ubuntu子系统,它允许用户在Windows环境中直接运行Linux命令行工具,极大地便利了开发者的工作。尤其是对于PHP开发者来说,这个功能可以让他们在不离开Windows...

    NodeJS安装及环境配置(windows)

    本文将详细介绍如何在 Windows 10 Pro(64 位)系统上安装 Node.js 并进行环境配置。 一、安装环境 在安装 Node.js 之前,确保您的计算机满足以下条件: 1. 操作系统:Windows 10 Pro(64 位) 2. Node.js 版本:v...

    nodejs mysql 实现分页的方法

    这两天学习了nodejs mysql 实现分页,很重要,所以,今天添加一点小笔记。 代码如下 var express = require('express'); var router = express.Router(); var settings = require('../settings.js'); var mysql =...

    NodeJS14安装保姆教程

    在本教程中,我们提供了`node-v14.19.1-x64.msi`,这是一个适用于64位Windows系统的安装文件。双击下载的`.msi`文件启动安装程序。 2. **运行安装向导** 安装程序将引导你完成一系列步骤,包括接受许可协议、选择...

    NodeJs-v18.18.0 Linux安装包及安装脚本

    NodeJs-v18.18.0 Linux安装包及安装脚本 小白适用 一键安装

    Window10上Ubuntu18.04子系统官方手动安装包

    通过以上步骤,你就成功地在Windows 10上安装了Ubuntu 18.04子系统,可以愉快地在Windows环境中享受Linux的功能。这个环境特别适合开发者,可以在一个系统内同时处理Windows和Linux的任务,提高工作效率。需要注意的...

    Windows系统下nodejs安装及配置中文WORD版

    资源名称:Windows系统下nodejs安装及配置 中文WORD版内容简介:本文档主要讲述的是Windows系统下nodejs安装及配置;Express.js是nodejs的一个MVC开发框架,并且支持jade等多种模板,是Node.js上最流行的Web开发框架...

    nodejs安装及环境配置介绍

    首先,你需要在Node.js的官方网站下载对应你电脑系统(Windows、macOS、Linux等)的安装包。 二、安装Node.js 双击你下载的.msi(Windows)或.pkg(macOS)文件开始安装。 安装过程中,你可以选择自定义安装路径,...

    NodeJS入门项目案例(Express+Mysql)

    在这个项目中,我们将使用Express框架,一个简洁且强大的Web应用开发框架,以及Mysql,一个流行的开源关系型数据库管理系统,来构建一个简单的Web应用。 Express是基于Node.js平台的,它提供了许多方便的特性,如...

    nodejs+mysql+ejs完成的博客

    在本项目中,“nodejs+mysql+ejs完成的博客”是一个使用Node.js后端框架、MySQL数据库和EJS模板引擎构建的全功能博客系统。这个系统涵盖了用户管理、内容展示、交互等多个核心功能,让我们来深入探讨这些技术的运用...

    nodejs11.zip

    nodejs11安装文件,解决win7操作系统nodeJs环境搭建失败问题:Node.js is only supported on Windows 8.1, Windows Server 2012 R2, or higher

    linux之centos7安装nodejs20的版本升级之路相关依赖包

    升级gcc以及gclib相应的依赖包下载

    基于vue2+Mysql+nodejs+express+element-ui的前后端分离图书管理系统源码.zip

    基于vue2+Mysql+nodejs+express+element-ui的前后端分离图书管理系统 使用步骤: 本地运行方法 &ensp;1.新建一个名为books_manage_system的数据库 &ensp;2.将node目录下books_manage_system.sql文件导入到该数据库...

    linux安装nodejs

    在Linux系统中安装Node.js是开发JavaScript后端应用的基础步骤。本教程将详细介绍如何在Linux上安装Node.js,包括下载、传输、解压、配置环境变量以及创建软连接,确保全局可访问。以下是对每个步骤的详细说明: 1....

    centOS安装nodejs

    本文详细介绍了如何在CentOS 7.0系统中安装Node.js的过程,包括下载安装包、解压、配置环境变量以及验证安装等步骤。通过这些步骤,用户可以在服务器环境中快速部署Node.js,并开始开发JavaScript服务端应用程序。...

    基于vue+elementui+nodejs+mysql实现的仓库管理系统源码.zip

    基于vue+elementui+nodejs+mysql实现的仓库管理系统源码.zip 该项目是个人毕设项目,答辩评审分达到95分,代码都经过调试测试,确保可以运行!欢迎下载使用,可用于小白学习、进阶。 该资源主要针对计算机、通信、...

Global site tag (gtag.js) - Google Analytics