Gặp về đề với connect mysql bằng raw_input()
E đang gặp 1 vấn đề.
Đó là e muốn người dùng nhập user vs pass từ bàn phím để kết nối vào database. E đã sử dùng
host = str(raw_input("nhap host: "))
user= str(raw_input("ten dang nhap: "))
matkhau =str(raw_input("password: "))
data = str(raw_input("ten database: "))
db = MySQLdb.connect (‘dang nhap ("%s", “%s”, “%s”, “%s”)’ % (host,user,matkhau,data))
khi chạy thì nó lại báo lỗi
_mysql_exceptions.OperationalError: (2005, ‘Unknown MySQL server host ‘dang nhap (“localhost”, “py”, “123456”, “test”)’ (0)’)
![](/pictures/picfullsizes/2018/10/01/dfk1538409952.jpg)
Bác nào hướng dẫn e được không.
Em cảm ơn.
Mình không dùng python nhưng có tìm hiểu thì: Nếu bạn dùng win 64 bit thì phải đổi localhost thành địa chỉ ip.
Hoặc
Giờ bạn đổi localhost thành 127.0.0.1 or 127.0.0.1:3306 và thử lại xem.
Cảm ơn bạn đã giúp đỡ.
mình tìm ra 1 cách khác để kết nối rồi.