Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

MySQLdb bằng Python:Không thể kết nối với máy chủ MySQL trên 'localhost'

Đảm bảo cung cấp máy chủ và cổng thích hợp:

'default': {
    'ENGINE': 'django.db.backends.mysql', 
    'NAME': 'yourdbname',                      
    'USER': 'root',                      
    'PASSWORD': 'your password',         
    'HOST': '127.0.0.1',                 
    'PORT': '3306',                      
},

Đây là tệp settings.py cấu hình cho ứng dụng django của tôi.

Tương tự cho bạn, vui lòng sử dụng máy chủ "127.0.0.1" và cổng "3306".

Điều này có thể giải quyết vấn đề của bạn Và đối với python không hoạt động, tôi đã thử nghiệm như ...

>>> import MySQLdb
>>> Con = MySQLdb.Connect(host="127.0.0.1", port=3306, user="yoruname", passwd="yourpwd", db="test")
>>> Cursor = Con.cursor()
>>> sql = "SELECT * FROM test.testing"
>>> Cursor.execute(sql)
2L


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cài đặt Máy chủ Web trong FreeBSD 6.0 với Apache 2.2, MySQL 5.0 và PHP 5 - Phần 3

  2. Cách tính phần trăm tăng trưởng hàng tuần trong MySQL

  3. Làm cách nào để bảo vệ chống lại các cuộc tấn công SQL injection bằng cách sử dụng DBI của Perl?

  4. MySQL Hiển thị Chỉ mục trong Cơ sở dữ liệu

  5. Chèn Mysql vào 2 bảng