편집 기록

편집 기록
  • 프로필 nowp님의 편집
    날짜2019.06.14

    python에서 sqlalchemy를 통한 mysql(mariaDB) 연결 방법 도와주세요


    python2에서 sqlalchemy를 사용하여 MySQL에 연동해서 필요한 정보 불러오기도하고 수집한 자료 INSERT도 하고싶습니다 제가 작성한 함수는

    # coding:utf-8
    
    from sqlalchemy import create_engine
    from sqlalchemy.orm import scoped_session, sessionmaker
    from sqlalchemy.ext.declarative import declarative_base
    import MySQLdb
    
    
    engine = create_engine('mysql+mysqldb://testtest:" + "password" +"@54.000.000.000/database_name', convert_unicode=True)
    db_session = scoped_session(sessionmaker(autocommit=False, autoflush=False, bind=engine))
    conn = engine.connect()
    

    위의 예시와 같이 했습니다. 그런데 에러 문구로

    sqlalchemy.exc.OperationalError: (_mysql_exceptions.OperationalError) (1045, "Access denied for user 'beta_tigerai'@'ec2-54-180-116-211.ap-northeast-2.compute.amazonaws.com' (using password: YES)")
    

    뜨네요 어떻게해결할 수 있을까요?

    using password:YES라고 되있으면 비밀번호가 틀린거라고하셔서 다시 봤지만 비밀번호는 일치합니다

  • 프로필 김재민님의 편집
    날짜2019.06.14

    python에서 sqlalchemy를 통한 mysql(mariaDB) 연결 방법 도와주세요


    python2에서 sqlalchemy를 사용하여 MySQL에 연동해서 필요한 정보 불러오기도하고 수집한 자료 INSERT도 하고싶습니다 제가 작성한 함수는

    coding:utf-8

    from sqlalchemy import create_engine from sqlalchemy.orm import scoped_session, sessionmaker from sqlalchemy.ext.declarative import declarative_base import MySQLdb

    engine = create_engine('mysql+mysqldb://testtest:" + "password" +"@54.000.000.000/database_name', convert_unicode=True) db_session = scoped_session(sessionmaker(autocommit=False, autoflush=False, bind=engine)) conn = engine.connect()

    위의 예시와 같이 했습니다. 그런데 에러 문구로 sqlalchemy.exc.OperationalError: (_mysql_exceptions.OperationalError) (1045, "Access denied for user 'beta_tigerai'@'ec2-54-180-116-211.ap-northeast-2.compute.amazonaws.com' (using password: YES)") 뜨네요 어떻게해결할 수 있을까요?

    using password:YES라고 되있으면 비밀번호가 틀린거라고하셔서 다시 봤지만 비밀번호는 일치합니다