有这么一个需求,要在本机的wsl-ubuntu
上面安装mysql-server
,需要做到与windows
下mysql-server
一致不区分大小写,有的副本比较容易配置成功,有的比较折腾,所以有了本文的想法,将已经配置好的wsl-ubuntu
分发出来,备份到需要的机器上面去
| mysql> select @@lower_case_table_names; |
| +--------------------------+ |
| | @@lower_case_table_names | |
| +--------------------------+ |
| | 1 | |
| +--------------------------+ |
| 1 row in set (0.00 sec) |
在wsl
更新到wsl2
以来一直使用的是wsl2
这里只针对wsl2
做记录
1. 查看安装的WSL
的名称和本名
| wsl -l -v |
| NAME STATE VERSION |
| * Ubuntu-20.04 Running 2 |
2. 确认是否有WSL
运行
| wsl -l --running |
| 适用于 Linux 的 Windows 子系统分发: |
| Ubuntu-20.04 (默认) |
3. 关闭所有运行的WSL
首先确保关闭所有开启的wsl
的终端
完成后再次确认是否有wsl
在运行
| wsl -l --running |
| 没有正在运行的分发。 |
4. 导出系统到指定位置
| wsl --export Ubuntu-20.04 d:\WSL-Ubuntu-20.04.tar |
5. 导入系统
| |
| wsl --import Ubuntu-20.04 d:\wsl2-ubuntu2004 d:\WSL-Ubuntu-20.04.tar --version 2 |
6. 以root
登陆wsl
7. 修改用户名
更新/etc/passwd
与/etc/shadow
更新/etc/passwd
中的注解
修改用户组名
| |
| |
| |
| groupmod -n lxy linxmouse |
修改home
目录
| |
| |
| usermod -md /home/lxy lxy |
使用id
命令查看修改的结果
| id lxy |
| uid=1000(lxy) gid=1000(lxy) groups=1000(lxy),4(adm),20(dialout),24(cdrom),25(floppy),27(sudo),29(audio),30(dip),44(video),46(plugdev),118(netdev) |
8. 修改WSL
的默认登陆用户名
| ubuntu2004.exe config --default-user lxy |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 通过 API 将Deepseek响应流式内容输出到前端
· AI Agent开发,如何调用三方的API Function,是通过提示词来发起调用的吗