linux 查看 MySQL 在 Linux 或 WSL 上的运行状态

要查看 MySQLLinuxWSL 上的运行状态,可以使用以下命令:


1. 使用 systemctl 查看 MySQL 服务状态

如果你的系统使用 systemd(例如 Ubuntu 20.04+),使用以下命令:

sudo systemctl status mysql

🔎 示例输出:

● mysql.service - MySQL Community Server
   Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: enabled)
   Active: active (running) since Mon 2025-01-06 09:00:00 UTC; 2h 34min ago
  • Active: active (running) 表示 MySQL 正在运行。
  • Active: inactive (dead) 表示 MySQL 已停止。

2. 使用 service 命令

对于较旧的系统,可以使用 service 命令查看 MySQL 状态:

sudo service mysql status

3. 使用 mysqladmin 工具检查状态

mysqladmin 是 MySQL 提供的管理工具,可以用来检查服务器状态:

mysqladmin -u root -p status

示例输出:

Uptime: 43200  Threads: 5  Questions: 4567  Slow queries: 0  Opens: 300  Flush tables: 1  Open tables: 150  Queries per second avg: 0.123

4. 使用 ps 命令查看 MySQL 进程

你也可以使用 ps 命令来检查 MySQL 是否正在运行:

ps aux | grep mysql

示例输出:

mysql    1234  0.2  1.2 123456 56789 ? Ssl  Jan06   0:23 /usr/sbin/mysqld

5. 检查 MySQL 是否监听端口

MySQL 默认监听 3306 端口,你可以用以下命令确认:

ss -tuln | grep 3306

或者:

netstat -tuln | grep 3306

示例输出:

tcp    LISTEN     0      80    0.0.0.0:3306      *:*

6. 使用 MySQL 客户端检查连接

尝试使用 mysql 命令行客户端连接到 MySQL:

mysql -u root -p

输入密码后,执行以下命令检查服务器状态:

SHOW STATUS;

🛠 常用 MySQL 服务管理命令

命令说明
sudo systemctl start mysql启动 MySQL 服务
sudo systemctl stop mysql停止 MySQL 服务
sudo systemctl restart mysql重启 MySQL 服务
sudo systemctl enable mysql设置开机自启 MySQL
<think>好的,我现在需要帮助用户找到在WSL中安装Rocky Linux的逐步指南。首先,用户的问题是关于如何在WSL上安装Rocky Linux的,所以我要根据提供的引用内容来整理步骤。 首先,查看用户提供的引用内容。引用[1]提到了使用PowerShell管理员权限导入RootFS镜像,并给出了具体的命令,包括wsl --import的参数说明。这应该是安装的核心步骤。然后,引用[2]是关于解压MySQL的tar.xz文件,但可能和安装Rocky Linux关系不大,暂时可能不需要用到。引用[3]提到在Rocky Linux 9.2上安装qemu-kvm虚拟机相关的包,但用户的问题是关于WSL安装,所以这个可能是在安装后的配置中使用,者无关。引用[4]则涉及修改Rocky Linux的仓库镜像源,可能在安装后的系统配置中有用,比如更新软件源。 接下来,我需要根据引用[1]的步骤来构建安装流程。步骤可能包括下载RootFS镜像、准备目录、导入镜像以及配置默认用户。同时,引用[4]中的修改仓库镜像源可能在安装完成后需要执行,以解决可能的软件源问题。但用户的问题主要是安装步骤,所以这部分可能放在后续配置中。 需要注意的是,用户提到的引用中有多个步骤,比如导入镜像、解压(虽然引用[2]是解压MySQL,但RootFS镜像可能需要解压吗?不,引用[1]中的命令是直接导入tar.gz文件,不需要手动解压,所以引用[2]可能不相关)。另外,用户可能需要设置默认用户,因为WSL导入的镜像默认可能没有设置用户,需要手动修改/etc/wsl.conf,这部分可能需要额外的步骤,但引用中没有提到,可能需要根据常识补充。 因此,安装步骤大致如下: 1. 下载Rocky Linux的RootFS镜像(用户需要从官网获取正确的版本,比如rockylinux-9.2-x86_64.tar.gz)。 2. 在PowerShell中以管理员身份运行导入命令,指定实例名称、安装目录和镜像路径。 3. 启动实例,可能遇到root用户的问题,需要配置默认用户。 4. 更新系统,可能需要修改仓库源,如引用[4]中的sed命令替换镜像源。 另外,引用[3]中的安装虚拟化工具可能不在此次任务范围内,但用户可能后续需要,不过当前问题只关注安装步骤。 需要验证步骤是否正确。例如,用户是否需要提前创建目录,比如C:\WSL\RockyLinux和存放镜像的路径是否存在。如果不存在,用户需要先创建这些目录。同时,RootFS镜像的正确性很重要,用户可能需要被提示到官网下载正确的版本。 可能的问题包括用户权限不足,所以必须强调使用管理员权限的PowerShell。另外,安装后的配置,比如设置用户和密码,以及更新系统,可能需要进一步说明。引用[4]中的sed命令可以用于替换仓库源,防止默认源不可用的情况。 总结步骤: - 下载RootFS镜像 - 准备安装目录 - 使用wsl --import导入 - 启动并配置用户 - 更新仓库源(如果需要) - 安装后的基本配置 现在需要将这些步骤整理成用户容易理解的逐步指南,并引用对应的引用来源,如引用[1]和[4]。</think>### 逐步指南:在 WSL 中安装 Rocky Linux #### **步骤 1:下载 RootFS 镜像** 1. 访问 Rocky Linux 官方仓库(如 [Rocky Linux 下载页](https://download.rockylinux.org/pub/rocky/)),选择适用于 WSL 的 RootFS 镜像文件(如 `rockylinux-9.2-x86_64.tar.gz`)并下载到本地目录(例如 `C:\WSL\rockylinux\`)[^1]。 --- #### **步骤 2:创建安装目录** 在 PowerShell(管理员权限)中执行以下命令,创建 WSL 实例的安装目录: ```powershell mkdir C:\WSL\RockyLinux ``` --- #### **步骤 3:导入镜像到 WSL** 使用以下命令导入 RootFS 镜像并创建实例: ```powershell wsl --import RockyLinux C:\WSL\RockyLinux C:\WSL\rockylinux\rockylinux-9.2-x86_64.tar.gz ``` - **参数说明**: - `RockyLinux`:实例名称(可自定义)。 - `C:\WSL\RockyLinux`:安装目录(可自定义)。 - `C:\WSL\rockylinux\rockylinux-9.2-x86_64.tar.gz`:镜像文件路径[^1]。 --- #### **步骤 4:启动 Rocky Linux 实例** 执行以下命令启动实例: ```powershell wsl -d RockyLinux ``` 默认以 `root` 用户登录。若需配置普通用户,继续以下步骤。 --- #### **步骤 5:配置默认用户** 1. 在 WSL 实例内创建用户(例如 `user01`): ```bash useradd -m -s /bin/bash user01 passwd user01 # 设置密码 ``` 2. 退出 WSL,在 PowerShell 中关闭实例: ```powershell wsl --terminate RockyLinux ``` 3. 创建配置文件 `C:\WSL\RockyLinux\etc\wsl.conf`,添加以下内容: ```ini [user] default=user01 ``` --- #### **步骤 6:更新软件源(可选)** 若默认仓库不可用,替换镜像源(参考引用[^4]): ```bash sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/Rocky-* sed -i 's|#baseurl=http://dl.rockylinux.org|baseurl=http://vault.epel.cloud|g' /etc/yum.repos.d/Rocky-* ``` 更新系统: ```bash dnf update -y ``` --- #### **步骤 7:验证安装** 重新启动实例,确认用户和系统状态: ```powershell wsl -d RockyLinux whoami # 应显示默认用户(如 user01) cat /etc/os-release # 查看系统信息 ``` ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

十方来财

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值