当前位置: 首页 > article >正文

Linux 子系统 Ubuntu 安装MySQL 8

导读


环境:Ubuntu 22.04.5 LTS、Windows 11、WSL 2、mysql 8.0.40

背景:windows安装dbeaver,连接子系统安装的MySQL,Windows与子系统同IP

时间:20250108

说明:希望服务均在Linux子系统上运行,Windows仅作为桌面使用

1、安装Linux子系统

以管理员身份启动cmd,执行以下命令:

# 1、开启Windows Subsystem for Linux
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

# 2、开启虚拟机特性

dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

# 3、重启Windows系统

# 4、安装wsl2更新包

网址:https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi

# 5、将WSL2设置成默认

wsl --set-default-version 2

使用Microsoft Store 安装指定的Ubuntu,如下图

打开Ubuntu,如下图:

 初始化Ubuntu的用户名和密码

 设置root用户密码

sudo passwd root
jack@DESKTOP-MBL51MM:~$ sudo passwd root
[sudo] password for jack:                  # jack 用户密码
New password:                              # root用户密码
Retype new password:                       # 确认root用户密码
passwd: password updated successfully

 固定子系统IP与WindowsIP相同(适用于 Linux 的 Windows 子系统 2023 年 9 月更新)

在Windows中的C:\Users<your_username>目录下创建一个.wslconfig文件,然后在文件中写入如下内容:

[experimental]
autoMemoryReclaim=gradual  
networkingMode=mirrored
dnsTunneling=true
firewall=true
autoProxy=true

保存文件,并重启wsl终端,打开子系统:

 查看IP与Windows已相同

2、安装MySQL

# 更新系统的包

sudo apt-get update

sudo apt update

# 安装MySQL

sudo apt-get install mysql*

安装量较大,Ubuntu的源速度还是可以的(Ubuntu 24 安装后自动启动,22需要自己启动,待验证)

普通用户登录需要使用sudo

jack@DESKTOP-MBL51MM:~$ sudo mysql
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 9
Server version: 8.0.40-0ubuntu0.22.04.1 (Ubuntu)

Copyright (c) 2000, 2024, Oracle and/or its affiliates.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql>

为root用户设置密码

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'YourNewPassword';

刷新权限

FLUSH PRIVILEGES;

3、安装dbeaver

软件地址:dbeaver 官方下载地址 社区版 24.3.2

 安装后如图所示:

 安装驱动,并测试连接

成功示意图:

 

使用oricle Linux 9.4、openEuler 24.09安装均失败了(特地记录一下,避免自己迷路) 


http://www.kler.cn/a/502754.html

相关文章:

  • 解决Qt打印中文字符出现乱码
  • ue5 蒙太奇,即上半身动画和下半身组合在一起,并使用。学习b站库得科技
  • ElasticSearch在Windows环境搭建测试
  • 无需昂贵GPU:本地部署开源AI项目LocalAI在消费级硬件上运行大模型
  • 2 XDMA IP中断
  • 国产3D CAD将逐步取代国外软件
  • 【Apache Paimon】-- 为什么选择将 Spark 与 Paimon 集成,解决什么问题?
  • 国产linux系统(银河麒麟,统信uos)使用 PageOffice 实现后台生成单个PDF文档
  • 虚假星标:GitHub上的“刷星”乱象与应对之道
  • 如何解决HTML和CSS相关情况下会导致页面布局不稳定?
  • ImportError: attempted relative import with no known parent package 报错的解决!
  • 2025年,华为认证HCIA、HCIP、HCIE 该如何选择?
  • 任务调度系统Quartz.net详解1-基本流程及Core表达式
  • 验证码的设置
  • Linux离线部署ELK
  • 【漫话机器学习系列】045.特征向量(Eigenvector)
  • 微信小程序开发设置支持scss文件
  • js:正则表达式
  • 每日学习30分轻松掌握CursorAI:Cursor隐私与安全设置
  • Django Admin 中实现 ECS 服务重启的细粒度权限控制
  • 面试加分项:Android Framework PMS 全面概述和知识要点
  • TaskBuilder前端页面JS脚本编辑
  • 【练习】力扣 热题100 两数之和
  • onlyoffice编辑服务部署
  • PyTorch 深度学习框架快速入门 (小土堆)
  • 卷积神经网络:卷积过滤器的“卷积”是什么意思?