解决方式:
-
MySQL用户权限:
- 在MySQL中,确保你使用的用户有权限从远程主机连接。你可以通过以下SQL命令为用户授予权限:
这里sql
GRANT ALL PRIVILEGES ON *.* TO 'your_username'@'%' IDENTIFIED BY 'your_password' WITH GRANT OPTION; FLUSH PRIVILEGES;
your_username
和your_password
分别是你的MySQL用户名和密码,%
表示允许从任何主机连接。为了安全起见,你也可以指定特定的IP地址来替代%
。
- 在MySQL中,确保你使用的用户有权限从远程主机连接。你可以通过以下SQL命令为用户授予权限:
2.
sqoop list-databases --connect jdbc:mysql://你的windowsIP:3306/?useSSL=false --username yourname -password yourpassword