|
|
楼主 |
发表于 2023-5-18 08:28:56
来自手机
|
显示全部楼层
这个wsl可以和windows里或远程服务器上安装的mysql进行连接吗?
; P# V7 C9 _6 j% k. r( L( G/ Y- ]9 x# ~& U% K$ a! C0 Y
是的,您可以在 WSL 中安装并使用 MySQL,并与 Windows 系统或远程服务器上安装的 MySQL 前端以及其他应用程序进行连接。- T- `* E! O% B1 O) A
Q2 M& P$ O' w6 i" d% E以下是在 WSL 中使用 MySQL 的基本步骤:
+ w9 L/ `6 S9 b! }
( I( U" N: d1 Z" s$ n* D# D1 e( e1. 在 WSL 发行版中安装 MySQL:
. X2 O% Q9 X8 _- s% ?# c0 o+ G0 p5 ^& F8 r( L
```
* `5 H/ E3 T6 k2 f( E5 P2 Z) }sudo apt-get update1 X2 Y' Z$ K, s2 [! m2 y' W& e
sudo apt-get install mysql-server
q( w, o' f1 {) T" Z# ^```
" d) y1 Y9 @! ] w8 O, I; U4 k. ^% H, g0 N% j7 S, k, m
2. 启动 MySQL 服务:
; k0 j: y- m; ?6 B% _% ^0 {; V7 Q
```( i3 \0 j. h0 }' ?6 V2 y! r
sudo service mysql start
) T4 T) D6 c0 w" h7 z```4 B/ r- v( {! ]- _: K3 b
2 @5 c1 A# ^2 _. H i3. 使用 `mysql_secure_installation` 命令设置 MySQL 的 root 用户密码以及其他安全选项。
! g! N" i) R. f
/ w6 B/ J9 j& k4. 在 Windows 中安装 MySQL 客户端,例如 MySQL Workbench、Navicat 等,并连接到 WSL 中安装的 MySQL。
% |+ n- h, w$ K, `- \* N% I- m, L8 l$ M9 u
您可以在 MySQL 客户端中输入 WSL 发行版的 IP 地址和端口号(默认为 3306),然后输入 root 用户名和密码登录并开始操作 MySQL 数据库。9 H5 R9 o2 R! c1 H
l, ^( p6 i) T如果您需要在 WSL 中访问远程服务器上安装的 MySQL,您可以使用相同的方法。只需要在 MySQL 客户端中输入远程服务器的 IP 地址和端口号,然后输入相应的用户名和密码即可连接并使用远程 MySQL 服务器。
' |( O2 J( g5 j9 {7 @( g" L m$ O. n4 }! k( y
请注意,WSL 中的 MySQL 数据库文件存储在 WSL 子系统文件系统中,而不是 Windows 系统文件系统中,因此默认情况下,只能在 WSL 中访问和使用。如果您需要在 Windows 文件系统中访问 MySQL 数据库,可以将 MySQL 数据库文件存储在 Windows 文件系统中的目录中,并将其链接到 WSL 子系统中的目录中。这样,您就可以在 WSL 中访问并使用 Windows 文件系统中的 MySQL 数据库文件了。 |
|