Tôi bắt đầu sử dụng Python Anywhere hôm nay. Tôi đã tạo cơ sở dữ liệu MySQL theo hướng dẫn. Vấn đề là tôi không thể làm một manage.py syncdb đơn giản vì tôi nhận được lỗi truy cập bị từ chối cho người dùng của tôi 'irgmedeiros' trong cơ sở dữ liệu mysql của tôi. Tôi không thể cấp đặc quyền cho người dùng của mình mà không tạo một người dùng khác có đặc quyền. Làm thế nào để giải quyết nó? Không thể tìm thấy giải pháp trong diễn đàn của họ và tôi đang chờ câu trả lời từ email. Ai có kinh nghiệm này trước đây?Truy cập Python mọi nơi bị từ chối vào cơ sở dữ liệu MySQL
Trả lời
Một số bước khắc phục sự cố có thể:
- kiểm tra địa chỉ máy chủ -
mysql.server
- kiểm tra lại mật khẩu - là nó giống như một bạn đã cấu hình trên màn hình pythonanywhere MySQL cấu hình
- đôi kiểm tra tên cơ sở dữ liệu - theo định dạng
username$database_name
- kiểm tra xem bạn có thể mở bảng điều khiển mysql bình thường, trước tiên từ tab MySQL và sau đó theo cách thủ công trong bash shell với
.
mysql -u my_username -h mysql.server -p
[sửa] - giải pháp cuối cùng là:
* kiểm tra lại tên cơ sở dữ liệu - điều này theo định dạng username$database_name
đừng quên rằng username$
folks!
Tất cả kiểm tra nhưng tên cơ sở dữ liệu tôi chỉ sử dụng 'database_name'. Tôi không sử dụng 'username $ database_name'. Nhưng tôi không thể nhìn thấy một kết nối đến vấn đề vì tôi có thể đăng nhập vào mysql với dòng commmand bạn cung cấp và giao diện điều khiển trực tiếp. Tôi vẫn đang tìm giải pháp cho vấn đề từ chối quyền. Cảm ơn bạn btw cho lời khuyên. – Medeiros
tốt, đó là vấn đề sau đó. bạn cần sử dụng 'username $ database_name'. từ giao diện điều khiển mysql, bạn có thể xác nhận điều này bằng cách thực hiện 'use username $ database_name', nó sẽ hoạt động, trong khi' use database_name' sẽ không hoạt động. – hwjp
Đúng vậy. Bây giờ tôi có thể sử dụng terminal mysql và sử dụng cơ sở dữ liệu từ đó. Bây giờ tôi sẽ làm cho ứng dụng của tôi acess DB. Cảm ơn bạn. – Medeiros
- 1. quyền truy cập bị từ chối cho người dùng @ 'localhost' vào cơ sở dữ liệu ''
- 2. ERROR 1044 (42000): Truy cập bị từ chối cho người dùng '' @ 'localhost' vào cơ sở dữ liệu 'db'
- 3. Bảng xóa MySQL - Cơ sở dữ liệu hiện tại hoặc mọi cơ sở dữ liệu?
- 4. bảng xóa - truy cập bị từ chối
- 5. Truy cập cơ sở dữ liệu SQLite từ dòng lệnh
- 6. SUBINACL bị truy cập bị từ chối
- 7. Cần hỗ trợ truy cập cơ sở dữ liệu mysql bằng cách sử dụng node.js
- 8. Tích hợp ssl với mysql - Truy cập bị từ chối
- 9. nơi MySQL lưu trữ tệp cơ sở dữ liệu?
- 10. "Truy cập vào đường dẫn ... bị từ chối" (.NET C#)
- 11. Truy cập bị từ chối vào thư mục Temp ASP.NET
- 12. Cập nhật bảng mysql với truy vấn chọn từ cơ sở dữ liệu khác
- 13. Truy cập vào đường dẫn **** bị từ chối
- 14. tạo mã truy cập để nhập cơ sở dữ liệu
- 15. Cập nhật mô hình từ cơ sở dữ liệu (Cơ sở dữ liệu đầu tiên)
- 16. IIS7 403 - Truy cập bị từ chối
- 17. MySQL: ERROR 1227 (42000): Truy cập bị từ chối - Không thể TẠO NGƯỜI DÙNG
- 18. Cơ sở dữ liệu bị khóa khi cố gắng truy cập từ tập lệnh PHP
- 19. Truy cập Android vào cơ sở dữ liệu SQL từ xa
- 20. Process.MainModule -> "Truy cập bị từ chối"
- 21. System.IO.WriteAllBytes - Truy cập vào đường dẫn bị từ chối lỗi
- 22. ASP.NET + Quyền truy cập vào đường dẫn bị từ chối
- 23. Truy cập vào các khóa registry bị từ chối (ABCPdf)
- 24. tại sao truy cập vào cổng com bị từ chối?
- 25. Lược đồ cơ sở dữ liệu MySQL cho người dùng và nhóm kiểm soát truy cập
- 26. Truy cập tệp bị từ chối
- 27. php/pdo/msql - truy cập bị từ chối
- 28. đọc hình ảnh BLOB từ cơ sở dữ liệu MySQL
- 29. java.security.AccessControlException: Truy cập bị từ chối (java.io.FilePermission
- 30. System.ComponentModel.Win32Exception: Truy cập bị từ chối Lỗi
Môi trường và rất cụ thể đối với PythonAnywhere. Tôi không nghĩ ai ở đây có thể giúp được. Ngoài ra không thực sự là một câu hỏi rất cụ thể với đầu ra lỗi và mã không thành công. – favoretti
thực sự là một cộng đồng nhỏ nhưng hợp lý hữu ích của người dùng pythonanywhere ở đây trên SO. hãy xem thẻ. – hwjp