如何在WSL(Windows子系统Linux)中使用MySQL?

5
如何在WSL中使用MySQL而无需安装任何单独的Windows MySQL客户端。

使用MySQL命令行工具从WSL本身开始。 - wchiquito
2个回答

2

在你的Bash命令行中:

sudo apt-get update
sudo apt-get install mysql-server
mysql_secure_installation

1
以下是我如何通过WSL访问在Windows 10中安装的MySQL:
1. 创建具有远程访问权限的用户
CREATE USER 'newuser'@'%' IDENTIFIED BY 'pass';
GRANT ALL PRIVILEGES ON * . * TO 'newuser'@'%';
FLUSH PRIVILEGES;

2. 更新mysql.ini文件

bind-address=0.0.0.0
# skip-external-locking

使用本地IP测试连接。
>mysql -h192.xxx.xx.xx -P 3306 -unewuser -p

请参阅相关文章:https://serverfault.com/q/257513/119666 和 https://dev59.com/dlQJ5IYBdhLWcg3wMS0e。 - Ryan

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接