f_db python 스크립트를 사용하여 mysql 데이터베이스에 연결하려고합니다. 이렇게하려면 내 코드는 다음과 같습니다.MySQL OperationalError 1044, mysql 데이터베이스에 연결
`db = MySQLdb.connect(host="xxx.xx.xx.xx", # your host, usually localhost
port = xxxx,
user="chrathan", # your username
passwd="...", # your password
db="f_db") # name of the data base`
mysql workbench에서 데이터베이스를 엽니 다.
_mysql_exceptions.OperationalError: (1044, "Access denied for user 'chrathan'@'%' to database 'f_db'"). Basically I am receiving `Traceback (most recent call last):
File "D:\_WORKSPACE\mysql\fashion_db.py", line 7, in <module>
db = 'f_db') mysql_exceptions.OperationalError: (1044, "Access denied for user 'chrathan'@'%' to database 'f_db'")`
오류가 데이터베이스 이름임을 나타냅니다. 그 줄을 제거하면 작동합니다! 따라서 문제는 최종 행과 데이터베이스 이름에 있습니다. –
나는 workbench 내가 그 정보와 연결되어 있습니다. 왜 지금 나는 액세스 '에 대한 액세스가 거부되었습니다' 'f_db'데이터베이스 '@'% '사용자'chrathan –
질문을 편집하고 의견에 제공 한 정보를 추가하십시오. 댓글은 이러한 유형의 사용을위한 것이 아닙니다! –