• win10-wsl安装卸载以及软件安装


    环境为:

    Windows 10 专业版 21H2

    Intel® Core™ i5-10400 CPU @ 2.90GHz 2.90 GHz

    下文安装完成后使用的用户都为ROOT

    2022-07-25 By amarone

    卸载

    1、查看当前环境安装的wsl

    wsl --list
    
    • 1

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ixzDjlnY-1658896556508)(C:\Users\Administrator\Desktop\wsl安装卸载.assets\image-20220725124210151.png)]

    2、注销(卸载)当前安装的Linux的Windows子系统

    wsl --unregister CentOS8
    
    • 1

    注销完成后,再次使用wsl --list查看,应为

    CentOS7

    安装

    1、下载安装包

    github wsl-centos包地址

    下载并解压CentOS7.zip

    2、安装

    双击CentOS7.exe安装

    执行wsl --list查看

    3、换源

    yum install -y http://rpms.famillecollet.com/enterprise/remi-release-7.rpm
    
    • 1

    redis

    安装新版本redis

    启用软件源安装redis

    yum -y --enablerepo=remi install redis
    
    • 1

    运行

    redis-server &
    
    • 1

    mysql8

    安装

    wget https://dev.mysql.com/get/mysql80-community-release-el7-6.noarch.rpm
    
    • 1

    可以在mysql官网查看

    问题

    • 无法使用systemctl/service:https://github.com/RoliSoft/WSL-Distribution-Switcher/issues/72

    • 无法启动mysql:https://github.com/wsldl-pg/CentWSL/issues/22

    安装ubuntu(建议)

    安装

    1、下载

    下载镜像

    2、安装

    双击Ubuntu.appx等待安装完成

    3、换源

    # 输出结果为下文中的Codename
    lsb_release -a | grep Codename | awk '{print $2}' 
    cd /etc/apt
    ## 备份配置文件
    sudo mv sources.list sources.list.bak
    ## 编辑配置文件 
    vi sources.list
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7

    将以下内容覆盖 sources.list

    deb http://mirrors.aliyun.com/ubuntu/ $Codename main multiverse restricted universe
    deb http://mirrors.aliyun.com/ubuntu/ $Codename-backports main multiverse restricted universe
    deb http://mirrors.aliyun.com/ubuntu/ $Codename-proposed main multiverse restricted universe
    deb http://mirrors.aliyun.com/ubuntu/ $Codename-security main multiverse restricted universe
    deb http://mirrors.aliyun.com/ubuntu/ $Codename-updates main multiverse restricted universe
    deb-src http://mirrors.aliyun.com/ubuntu/ $Codename main multiverse restricted universe
    deb-src http://mirrors.aliyun.com/ubuntu/ $Codename-backports main multiverse restricted universe
    deb-src http://mirrors.aliyun.com/ubuntu/ $Codename-proposed main multiverse restricted universe
    deb-src http://mirrors.aliyun.com/ubuntu/ $Codename-security main multiverse restricted universe
    deb-src http://mirrors.aliyun.com/ubuntu/ $Codename-updates main multiverse restricted universe
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10

    上面源信息中$Codename为第一步中系统的Codename,用记事本批量替换即可。

    redis

    安装

    ## 搜索
    apt-get search redis
    ## 安装
    apt-get install redis
    ## 查看版本
    redis-cli -v
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6

    运行

    ## 启动服务
    service redis-server start
    ## 查看服务
    service redis-server status
    
    • 1
    • 2
    • 3
    • 4

    mysql8

    安装

    ## 安装
    apt install -y mysql-server-8.0
    ## 启动服务
    service mysql start
    ## 访问mysql
    mysql -u root -p
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6

    修改root用户

    use mysql;
    ## 修改root用户密码
    ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123465';
    ## 查看用户登录
    select host,user from user;
    ## 修改允许root远程登录
    update user set host='%' where user='root';
    ## 刷新权限
    flush privileges;
    ## 退出
    quit;
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    ## 如果登录不了 提示密码错误之类的,可以执行以下命令
    ## 停止mysql服务
    service mysql stop
    ## MySQL安全模式带忽略密码校验参数启动
    mysqld_safe --skip-grant-tables --skip-networking& #
    ## 访问
    use mysql; 
    
    ## 如果 密码 不为空 将字段置为空
    update user set authentication_string='' where user='root';
    ## 修改密码为root
    ALTER user 'root'@'localhost' IDENTIFIED BY 'root';
    
    ## 如果 密码 为空,登录方式为本地 ,直接修改 修改密码为root
    ALTER user 'root'@'localhost' IDENTIFIED BY 'root';
    ## 如果 密码 为空,登录方式为任意 ,直接修改 修改密码为root
    ALTER user 'root'@'%' IDENTIFIED BY 'root';
    ## 刷新权限
    flush privileges;
    ## 退出
    quit;
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    ## 重启服务
    service mysql restart
    
    • 1
    • 2

    问题

    • 微软官方文档 https://docs.microsoft.com/zh-cn/windows/wsl/install-manual
  • 相关阅读:
    批量单独下载package.json中的包
    学生HTML个人网页作业作品 HTML+CSS校园环保(大学生环保网页设计与实现)
    洛谷 P4720 【模板】扩展卢卡斯定理/exLucas
    百钱买百鸡
    ohos的代码同步以及添加自己的代码
    JMeter基础脚本编写介绍及案例演示
    基于HTML+CSS+JavaScript制作响应式个人博客模板源码( JavaScript期末大作业 )
    07--Zabbix监控告警
    Linux学习-70-启动引导程序(GRUB)加载内核的过程
    普通用户使用spark的client无法更新Ranger策略
  • 原文地址:https://blog.csdn.net/qq_37681291/article/details/126012191