我正在java中开发一个独立的应用程序,我使用MYSQL作为数据库。我的代码在我的系统上工作正常。我正在使用Ubuntu操作系统。
当我尝试在不同的系统上运行相同的代码时,它会给我上面的错误。
答案 0 :(得分:3)
你需要在Mysql中授予权限
use the_database_name;
GRANT ALL PRIVILEGES ON
the_database_name.*
TO
'the_user_name'@'%'
IDENTIFIED BY
'password_of_the_user';
FLUSH PRIVILEGES;
答案 1 :(得分:0)
我猜我的myserver不在第二个系统的网络中。
答案 2 :(得分:0)
您需要GRANT访问其他服务器的权限。设置用户ID和密码及其机器IP地址。