news 2026/5/12 20:33:34

WSL环境下MySQL完整解决方案

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
WSL环境下MySQL完整解决方案

一、WSL上安装和配置Mysql
版本:ubuntu 24.04,Mysql:8.0.41

1.安装mysql
# 更新apt-get工具
sudo apt-get upgrade

# 安装mysql
sudo apt-get install mysql-server

# 开启mysql服务
sudo service mysql start

# 查看mysql是否运行
sudo service mysql status

运行项目并下载源码
bash

2.设置密码
在目前Linux版本的mysql中,root用户使用系统用户身份进行登录和认证,没有数据库的密码,但是为了方便我们远程访问,这里进行密码设置。

# 登录 Mysql
sudo mysql

# 更改密码,替换新密码
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密码';

# 刷新权限
FLUSH PRIVILEGES;

# 退出
exit;

# 登录 Mysql “-u root” 是用root用户登录 “-p”是需要输入密码
sudo mysql -u root -p
运行项目并下载源码
bash

3. 修改配置
sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
运行项目并下载源码
bash
将下面的代码注释掉,或者改为0.0.0.0。这里的含义是bind-address 参数限制了可以接受连接的 IP 地址,需要设置为允许从你的客户端 IP 访问。

重启mysql服务

sudo systemctl restart mysql
运行项目并下载源码
bash
4.设置新账号
如果不想通过root账户直接访问,可以设置新账号,如果直接通过root访问,则不需要这步

sudo mysql -u root -p

CREATE USER '新用户名'@'%' IDENTIFIED BY '对应密码';

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION;

FLUSH PRIVILEGES;
运行项目并下载源码
bash
说明:

1.CREATE USER '新用户名'@'%' IDENTIFIED BY '对应密码';

作用:创建一个名为 ‘新用户名’ 的 MySQL 用户。

细节:

'新用户名'@'%':

新用户名:用户名。

%:允许从 任何 IP 地址 连接(包括公网),极不安全。

IDENTIFIED BY '对应密码':设置密码为 对应密码。

2. GRANT ALL PRIVILEGES ON *.* TO '新用户名'@'%' WITH GRANT OPTION;

作用:授予用户 新用户名 在 任意地址 的最高权限。

细节:

ALL PRIVILEGES:赋予所有权限(包括创建/删除数据库、修改表结构、插入/删除数据等)。

*.*:作用于 所有数据库的所有表。

WITH GRANT OPTION:允许该用户将自己的权限授予其他用户。

5.查找WSL的IP地址
ifconfig
运行项目并下载源码
bash


6.补充内容-查询mysql的用户
sudo mysql -u root -p

# 用户信息存储在这个mysql库中
use mysql;

SELECT user, host FROM user;
运行项目并下载源码
bash
二、Windows中的操作
可以下载navicat lite,是免费使用的。下载链接:Navicat Premium Lite | 简单的数据库管理和开发工具

输入对应的IP,用户名和密码即可链接上

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/10 14:28:46

springboot连锁药店管理系统_开题报告

目录系统背景与意义核心功能模块技术选型创新点预期成果项目技术支持可定制开发之功能亮点源码获取详细视频演示 :文章底部获取博主联系方式!同行可合作系统背景与意义 连锁药店管理系统基于SpringBoot框架开发,旨在解决传统药店管理中的信息…

作者头像 李华
网站建设 2026/5/10 14:29:03

自动化测试的颠覆性影响与核心挑战

一、效率革命下的岗位重构 基础测试职能替代加速 AI脚本生成工具(如Testim、Applitools)已实现80%回归用例自动编写,传统UI验证岗位需求锐减 自愈测试技术降低30%脚本维护成本,倒逼测试人员从“执行者”转向“策略师” 质量保障…

作者头像 李华
网站建设 2026/5/10 14:29:58

效率直接起飞!领军级的降AI率网站 —— 千笔·专业降AIGC智能体

在AI技术迅速渗透学术写作领域的当下,越来越多的学生和研究者开始依赖AI工具提升写作效率。然而,随之而来的AI生成内容识别率问题也日益严峻,知网、Turnitin等查重系统不断升级算法,对AI痕迹的检测愈发精准。一旦论文AI率过高&…

作者头像 李华
网站建设 2026/5/10 14:29:13

UE5 C++(67)

(302) (303) 谢谢

作者头像 李华
网站建设 2026/5/10 14:29:55

最危险的不是冲动,是你为冲动找理由

创业者常常最容易高估自己“能保持理性”的能力。然而,真实情形往往并非如此。一旦情绪掺和进来,大脑可不会提醒你“注意,你正处于情绪化状态”,它只会悄无声息地换种运作模式:开始为你的决定找寻各种理由。大家回想一…

作者头像 李华
网站建设 2026/5/10 15:27:59

springboot开题报告房屋租赁管理系统

目录系统背景与意义系统核心功能技术架构创新点预期成果项目技术支持可定制开发之功能亮点源码获取详细视频演示 :文章底部获取博主联系方式!同行可合作系统背景与意义 房屋租赁管理系统基于SpringBoot开发,旨在解决传统租赁流程中的信息不透…

作者头像 李华