pymysql.err.InternalError: (1049, “Unknown database”)











up vote
1
down vote

favorite












I want to connect MySQL RDS DB using python from raspberrypi.(i want to get seq from MySQL table 'face' using select query.)



and I have an error but i can not fix it.



This is rds mysql connection code:



import rds_config
import pymysql

rds_host = rds_config.rds_host
name = rds_config.rds_user
password = rds_config.rds_pwd
db_name = rds_config.rds_db

conn = pymysql.connect(rds_host, user=name, passwd=password, db=db_name,
connect_timeout=10)
with conn.cursor() as cur:
cur.execute("select seq from face")
conn.commit()


rds_config:



rds_host='rds endpoint'
rds_port=3306
rds_user='user'
rds_pwd='password'
rds_db='db name'


and This is traceback:



Traceback (most recent call last):
File "getRds.py", line 18, in <module>
conn = pymysql.connect(rds_host, user=name, passwd=password, db=db_name, connect_timeout=10)
File "/usr/local/lib/python2.7/dist-packages/pymysql/__init__.py", line 94, in Connect
return Connection(*args, **kwargs)
File "/usr/local/lib/python2.7/dist-packages/pymysql/connections.py", line 327, in __init__
self.connect()
File "/usr/local/lib/python2.7/dist-packages/pymysql/connections.py", line 598, in connect
self._request_authentication()
File "/usr/local/lib/python2.7/dist-packages/pymysql/connections.py", line 862, in _request_authentication
auth_packet = self._process_auth(plugin_name, auth_packet)
File "/usr/local/lib/python2.7/dist-packages/pymysql/connections.py", line 933, in _process_auth
pkt = self._read_packet()
File "/usr/local/lib/python2.7/dist-packages/pymysql/connections.py", line 683, in _read_packet
packet.check_error()
File "/usr/local/lib/python2.7/dist-packages/pymysql/protocol.py", line 220, in check_error
err.raise_mysql_exception(self._data)
File "/usr/local/lib/python2.7/dist-packages/pymysql/err.py", line 109, in raise_mysql_exception
raise errorclass(errno, errval)
pymysql.err.InternalError: (1049, u"Unknown database 'bsb-rds'")


i alread added ip address in vpc security group and public access is on.
it was possible to connect through mysql cli or workbench.



can anyone help me?










share|improve this question









New contributor




user10680702 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
























    up vote
    1
    down vote

    favorite












    I want to connect MySQL RDS DB using python from raspberrypi.(i want to get seq from MySQL table 'face' using select query.)



    and I have an error but i can not fix it.



    This is rds mysql connection code:



    import rds_config
    import pymysql

    rds_host = rds_config.rds_host
    name = rds_config.rds_user
    password = rds_config.rds_pwd
    db_name = rds_config.rds_db

    conn = pymysql.connect(rds_host, user=name, passwd=password, db=db_name,
    connect_timeout=10)
    with conn.cursor() as cur:
    cur.execute("select seq from face")
    conn.commit()


    rds_config:



    rds_host='rds endpoint'
    rds_port=3306
    rds_user='user'
    rds_pwd='password'
    rds_db='db name'


    and This is traceback:



    Traceback (most recent call last):
    File "getRds.py", line 18, in <module>
    conn = pymysql.connect(rds_host, user=name, passwd=password, db=db_name, connect_timeout=10)
    File "/usr/local/lib/python2.7/dist-packages/pymysql/__init__.py", line 94, in Connect
    return Connection(*args, **kwargs)
    File "/usr/local/lib/python2.7/dist-packages/pymysql/connections.py", line 327, in __init__
    self.connect()
    File "/usr/local/lib/python2.7/dist-packages/pymysql/connections.py", line 598, in connect
    self._request_authentication()
    File "/usr/local/lib/python2.7/dist-packages/pymysql/connections.py", line 862, in _request_authentication
    auth_packet = self._process_auth(plugin_name, auth_packet)
    File "/usr/local/lib/python2.7/dist-packages/pymysql/connections.py", line 933, in _process_auth
    pkt = self._read_packet()
    File "/usr/local/lib/python2.7/dist-packages/pymysql/connections.py", line 683, in _read_packet
    packet.check_error()
    File "/usr/local/lib/python2.7/dist-packages/pymysql/protocol.py", line 220, in check_error
    err.raise_mysql_exception(self._data)
    File "/usr/local/lib/python2.7/dist-packages/pymysql/err.py", line 109, in raise_mysql_exception
    raise errorclass(errno, errval)
    pymysql.err.InternalError: (1049, u"Unknown database 'bsb-rds'")


    i alread added ip address in vpc security group and public access is on.
    it was possible to connect through mysql cli or workbench.



    can anyone help me?










    share|improve this question









    New contributor




    user10680702 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
    Check out our Code of Conduct.






















      up vote
      1
      down vote

      favorite









      up vote
      1
      down vote

      favorite











      I want to connect MySQL RDS DB using python from raspberrypi.(i want to get seq from MySQL table 'face' using select query.)



      and I have an error but i can not fix it.



      This is rds mysql connection code:



      import rds_config
      import pymysql

      rds_host = rds_config.rds_host
      name = rds_config.rds_user
      password = rds_config.rds_pwd
      db_name = rds_config.rds_db

      conn = pymysql.connect(rds_host, user=name, passwd=password, db=db_name,
      connect_timeout=10)
      with conn.cursor() as cur:
      cur.execute("select seq from face")
      conn.commit()


      rds_config:



      rds_host='rds endpoint'
      rds_port=3306
      rds_user='user'
      rds_pwd='password'
      rds_db='db name'


      and This is traceback:



      Traceback (most recent call last):
      File "getRds.py", line 18, in <module>
      conn = pymysql.connect(rds_host, user=name, passwd=password, db=db_name, connect_timeout=10)
      File "/usr/local/lib/python2.7/dist-packages/pymysql/__init__.py", line 94, in Connect
      return Connection(*args, **kwargs)
      File "/usr/local/lib/python2.7/dist-packages/pymysql/connections.py", line 327, in __init__
      self.connect()
      File "/usr/local/lib/python2.7/dist-packages/pymysql/connections.py", line 598, in connect
      self._request_authentication()
      File "/usr/local/lib/python2.7/dist-packages/pymysql/connections.py", line 862, in _request_authentication
      auth_packet = self._process_auth(plugin_name, auth_packet)
      File "/usr/local/lib/python2.7/dist-packages/pymysql/connections.py", line 933, in _process_auth
      pkt = self._read_packet()
      File "/usr/local/lib/python2.7/dist-packages/pymysql/connections.py", line 683, in _read_packet
      packet.check_error()
      File "/usr/local/lib/python2.7/dist-packages/pymysql/protocol.py", line 220, in check_error
      err.raise_mysql_exception(self._data)
      File "/usr/local/lib/python2.7/dist-packages/pymysql/err.py", line 109, in raise_mysql_exception
      raise errorclass(errno, errval)
      pymysql.err.InternalError: (1049, u"Unknown database 'bsb-rds'")


      i alread added ip address in vpc security group and public access is on.
      it was possible to connect through mysql cli or workbench.



      can anyone help me?










      share|improve this question









      New contributor




      user10680702 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.











      I want to connect MySQL RDS DB using python from raspberrypi.(i want to get seq from MySQL table 'face' using select query.)



      and I have an error but i can not fix it.



      This is rds mysql connection code:



      import rds_config
      import pymysql

      rds_host = rds_config.rds_host
      name = rds_config.rds_user
      password = rds_config.rds_pwd
      db_name = rds_config.rds_db

      conn = pymysql.connect(rds_host, user=name, passwd=password, db=db_name,
      connect_timeout=10)
      with conn.cursor() as cur:
      cur.execute("select seq from face")
      conn.commit()


      rds_config:



      rds_host='rds endpoint'
      rds_port=3306
      rds_user='user'
      rds_pwd='password'
      rds_db='db name'


      and This is traceback:



      Traceback (most recent call last):
      File "getRds.py", line 18, in <module>
      conn = pymysql.connect(rds_host, user=name, passwd=password, db=db_name, connect_timeout=10)
      File "/usr/local/lib/python2.7/dist-packages/pymysql/__init__.py", line 94, in Connect
      return Connection(*args, **kwargs)
      File "/usr/local/lib/python2.7/dist-packages/pymysql/connections.py", line 327, in __init__
      self.connect()
      File "/usr/local/lib/python2.7/dist-packages/pymysql/connections.py", line 598, in connect
      self._request_authentication()
      File "/usr/local/lib/python2.7/dist-packages/pymysql/connections.py", line 862, in _request_authentication
      auth_packet = self._process_auth(plugin_name, auth_packet)
      File "/usr/local/lib/python2.7/dist-packages/pymysql/connections.py", line 933, in _process_auth
      pkt = self._read_packet()
      File "/usr/local/lib/python2.7/dist-packages/pymysql/connections.py", line 683, in _read_packet
      packet.check_error()
      File "/usr/local/lib/python2.7/dist-packages/pymysql/protocol.py", line 220, in check_error
      err.raise_mysql_exception(self._data)
      File "/usr/local/lib/python2.7/dist-packages/pymysql/err.py", line 109, in raise_mysql_exception
      raise errorclass(errno, errval)
      pymysql.err.InternalError: (1049, u"Unknown database 'bsb-rds'")


      i alread added ip address in vpc security group and public access is on.
      it was possible to connect through mysql cli or workbench.



      can anyone help me?







      python mysql amazon-web-services amazon-rds boto3






      share|improve this question









      New contributor




      user10680702 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.











      share|improve this question









      New contributor




      user10680702 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.









      share|improve this question




      share|improve this question








      edited 4 hours ago









      John Rotenstein

      64.4k768112




      64.4k768112






      New contributor




      user10680702 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.









      asked 9 hours ago









      user10680702

      62




      62




      New contributor




      user10680702 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.





      New contributor





      user10680702 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.






      user10680702 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.





























          active

          oldest

          votes











          Your Answer






          StackExchange.ifUsing("editor", function () {
          StackExchange.using("externalEditor", function () {
          StackExchange.using("snippets", function () {
          StackExchange.snippets.init();
          });
          });
          }, "code-snippets");

          StackExchange.ready(function() {
          var channelOptions = {
          tags: "".split(" "),
          id: "1"
          };
          initTagRenderer("".split(" "), "".split(" "), channelOptions);

          StackExchange.using("externalEditor", function() {
          // Have to fire editor after snippets, if snippets enabled
          if (StackExchange.settings.snippets.snippetsEnabled) {
          StackExchange.using("snippets", function() {
          createEditor();
          });
          }
          else {
          createEditor();
          }
          });

          function createEditor() {
          StackExchange.prepareEditor({
          heartbeatType: 'answer',
          convertImagesToLinks: true,
          noModals: true,
          showLowRepImageUploadWarning: true,
          reputationToPostImages: 10,
          bindNavPrevention: true,
          postfix: "",
          imageUploader: {
          brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
          contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
          allowUrls: true
          },
          onDemand: true,
          discardSelector: ".discard-answer"
          ,immediatelyShowMarkdownHelp:true
          });


          }
          });






          user10680702 is a new contributor. Be nice, and check out our Code of Conduct.










           

          draft saved


          draft discarded


















          StackExchange.ready(
          function () {
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53395679%2fpymysql-err-internalerror-1049-unknown-database%23new-answer', 'question_page');
          }
          );

          Post as a guest















          Required, but never shown






























          active

          oldest

          votes













          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes








          user10680702 is a new contributor. Be nice, and check out our Code of Conduct.










           

          draft saved


          draft discarded


















          user10680702 is a new contributor. Be nice, and check out our Code of Conduct.













          user10680702 is a new contributor. Be nice, and check out our Code of Conduct.












          user10680702 is a new contributor. Be nice, and check out our Code of Conduct.















           


          draft saved


          draft discarded














          StackExchange.ready(
          function () {
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53395679%2fpymysql-err-internalerror-1049-unknown-database%23new-answer', 'question_page');
          }
          );

          Post as a guest















          Required, but never shown





















































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown

































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown







          Popular posts from this blog

          Sphinx de Gizeh

          Dijon

          Langue