The error message indicates that you connect with user `pulseuser` - is that 
the expected user? 

I would print out the configuration that you’re passing in to jdbc.next to be 
absolutely certain it contains the values you expect it does.

When you say “cli”, do you mean a mysql client? Double check the credentials 
(dbname, user, password) that *it* uses. 

Best,
Orestis

> On 4 Mar 2022, at 13.27, Lawrence Krubner <lawre...@virtalabs.com> wrote:
> 
> But, again, I can connect from the cli using my terminal. I'm using my 
> Spectrum connection to the Internet in both cases. If I run the app on my 
> laptop, or I connect from the terminal, using the CLI, then in all cases I'm 
> connecting over my Spectrum connection to the Internet. If MySQL was going to 
> block one, then it would block the other, yes? I think the issue must have 
> something to do with the Clojure code, since that is the only difference. I 
> mean, if I do "java -jar user.jar" in the same terminal window, it fails, but 
> then in that same terminal window I can connect to RDS without a problem 
> using the CLI. 
> 
> 
> On Thursday, March 3, 2022 at 3:26:31 PM UTC-5 redc...@gmail.com wrote:
> That is a message from MySQL, not next.jdbc.
> 
> MySQL allows you to grant permissions to a user base on the host they are 
> connecting from so permission denied kinds of errors include the username and 
> the host the users connection came from.
> 
> On Thu, Mar 3, 2022, 11:18 Lawrence Krubner <lawr...@virtalabs.com 
> <applewebdata://527E159D-8E3F-49C4-B5AA-04230279B035>> wrote:
> I just wrote a small app that needs to connect to a MySQL app. I was running 
> it on my laptop, connecting to MySQL on the laptop, and everything was 
> working fine. Then I wanted to connect to one of our test databases in RDS in 
> AWS. I've a simple function that finds the environment variables and returns 
> them as a map:
> 
> (defn get-config
>   []
>   (check-config)
>   {
>    :dbtype "mysql"
>    :dbname (System/getenv "DATABASE_NAME")
>    :user (System/getenv "DATABASE_USER")
>    :password (System/getenv "DATABASE_PASSWORD")
>    :host (System/getenv "DATABASE_HOST")
>    })
> 
> This is used simply:
>   ds (jdbc/get-datasource  (get-config))
> 
> I've checked the environment values several times and they are correct. But 
> when the code tries to write to the RDS database, I get: 
> java.sql.SQLException: Access denied for user 
> 'pulseuser'@'cpe-74-71-234-49.nyc.res.rr.com 
> <http://cpe-74-71-234-49.nyc.res.rr.com/>' (using password: YES)
> 
> I am connecting to the Internet through Spectrum, and apparently "rr.com 
> <http://rr.com/>" is Spectrum. I'm confused, why would next.jdbc use this 
> info? Did I forget some important value in the hash map? 
> 
> From my laptop, I can reach the RDS database using the MySQL CLI, so there 
> are no problems with connectivity. I whitelisted the IP address of my house. 
> This is something specific about what next.jdbc needs in that hash map, I 
> think.
> 
> 
> 
> 
> -- 
> You received this message because you are subscribed to the Google
> Groups "Clojure" group.
> To post to this group, send email to clo...@googlegroups.com 
> <applewebdata://527E159D-8E3F-49C4-B5AA-04230279B035>
> Note that posts from new members are moderated - please be patient with your 
> first post.
> To unsubscribe from this group, send email to
> clojure+u...@googlegroups.com 
> <applewebdata://527E159D-8E3F-49C4-B5AA-04230279B035>
> For more options, visit this group at
> http://groups.google.com/group/clojure?hl=en 
> <http://groups.google.com/group/clojure?hl=en>
> --- 
> You received this message because you are subscribed to the Google Groups 
> "Clojure" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to clojure+u...@googlegroups.com 
> <applewebdata://527E159D-8E3F-49C4-B5AA-04230279B035>.
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/clojure/eadd7b66-d19d-41e8-b02d-76185de0778dn%40googlegroups.com
>  
> <https://groups.google.com/d/msgid/clojure/eadd7b66-d19d-41e8-b02d-76185de0778dn%40googlegroups.com?utm_medium=email&utm_source=footer>.
> 
> -- 
> You received this message because you are subscribed to the Google
> Groups "Clojure" group.
> To post to this group, send email to clojure@googlegroups.com
> Note that posts from new members are moderated - please be patient with your 
> first post.
> To unsubscribe from this group, send email to
> clojure+unsubscr...@googlegroups.com
> For more options, visit this group at
> http://groups.google.com/group/clojure?hl=en 
> <http://groups.google.com/group/clojure?hl=en>
> --- 
> You received this message because you are subscribed to the Google Groups 
> "Clojure" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to clojure+unsubscr...@googlegroups.com 
> <mailto:clojure+unsubscr...@googlegroups.com>.
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/clojure/9e58a686-29fb-43d4-af41-2cf0345425c6n%40googlegroups.com
>  
> <https://groups.google.com/d/msgid/clojure/9e58a686-29fb-43d4-af41-2cf0345425c6n%40googlegroups.com?utm_medium=email&utm_source=footer>.

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/clojure/104EE358-F71D-457F-A1A3-F3B51F439272%40orestis.gr.

Reply via email to