ช่วยหน่อยครับ OperationalError:Can't connect to MySQL server

ตอบกระทู้

รูปแสดงอารมณ์
:icon_plusone: :like: :plusone: :gfb: :-D :) :( :-o 8O :? 8) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: :angry: :baa: :biggrin:
รูปแสดงอารมณ์อื่นๆ

BBCode เปิด
[img] เปิด
[url] เปิด
[Smile icon] เปิด

กระทู้แนะนำ
   

มุมมองที่ขยายได้ กระทู้แนะนำ: ช่วยหน่อยครับ OperationalError:Can't connect to MySQL server

Re: ช่วยหน่อยครับ OperationalError:Can't connect to MySQL server

โดย benzines » 30/11/2012 12:46 pm

mindphp เขียน:สำหรับ user ที่เข้าใช้
หลักการโดเมนเข้าถึงเครื่องคือแปลง ชื่อ เป็น IP เพื่อเข้าไปหาเครื่องนั้นจริงๆ ครับ

สำหรับ ตัว server เอง IP เป็น ชื่อ
สรุปคือ ผมพูดผิด ง่ะๆ ถ้า จะตั้งให้ เครื่องอื่น หรือเครื่องตัวเองได้ ต้องกำหนดว่า 127.0.0.1 ของ เรา ให้ ชื่อ อะไร เช่น localhost
C:\Windows\System32\drivers\hosts
เอาเครื่องหมาย # ออก
# 127.0.0.1 localhost
เข้าไปจาก path ที่ให้ ไม่ยักกะเจอแฮะ

งั้นเอาไว้ก่อนครับ ตอนนี้เจอปัญหา งม error อีกแล้วครับ

เป็นรูปแบบผิด ซึ่งสั่งรันได้ปกติ แต่เวลาทำงาน Error หลายจุดเลย

นี่ขนาดพิมตามหนังสือนะเนี่ย ไม่รู้หนังสือจะผิดมั่งหรือป่าว

วาน admin ตามกระทู้ต่อไปด้วยครับ >"<

Re: ช่วยหน่อยครับ OperationalError:Can't connect to MySQL server

โดย mindphp » 30/11/2012 12:06 pm

สำหรับ user ที่เข้าใช้
หลักการโดเมนเข้าถึงเครื่องคือแปลง ชื่อ เป็น IP เพื่อเข้าไปหาเครื่องนั้นจริงๆ ครับ

สำหรับ ตัว server เอง IP เป็น ชื่อ
สรุปคือ ผมพูดผิด ง่ะๆ ถ้า จะตั้งให้ เครื่องอื่น หรือเครื่องตัวเองได้ ต้องกำหนดว่า 127.0.0.1 ของ เรา ให้ ชื่อ อะไร เช่น localhost
C:\Windows\System32\drivers\hosts
เอาเครื่องหมาย # ออก
# 127.0.0.1 localhost

Re: ช่วยหน่อยครับ OperationalError:Can't connect to MySQL server

โดย benzines » 30/11/2012 9:46 am

mindphp เขียน:คิดว่าเป็นเพราะ ไฟล์ host ที่เครื่อง ไม่ได้แปลง localhost เป็น 127.0.0.1 ไว้ครับ

admin พูดสลับกันหรือป่าวครับ

คือ เพราะผมใช้ 172.0.0.1 ได้

แต่ว่าใช้ localhost ไม่ได้



ถ้าใช่?

เราสามารถไปแก้ไขค่าคอนฟิคอะไรมันได้มั้ยครับ
เพื่อที่จะให้มันแปลงเป็น localhost อ่ะครับ

ไม่ได้ไม่เปนไรครับ

แค่อยากรู้เฉยๆว่ามันมีการตั้งค่าอะไรอยู่ตรงไหน แค่นั้นเองครับ
เอาไว้ประดับความรู้ ^^

Re: ช่วยหน่อยครับ OperationalError:Can't connect to MySQL server

โดย mindphp » 30/11/2012 1:58 am

คิดว่าเป็นเพราะ ไฟล์ host ที่เครื่อง ไม่ได้แปลง localhost เป็น 127.0.0.1 ไว้ครับ

Re: ช่วยหน่อยครับ OperationalError:Can't connect to MySQL server

โดย benzines » 29/11/2012 11:32 pm

mindphp เขียน:ขอดูโค้ดหน่อยครับ
และลองเช็คดูหรือยังว่า Mysql Start อยู่แล้ว
โค๊ดก็อันนี้ไงครับ

โค้ด: เลือกทั้งหมด

import MySQLdb
cn = MySQLdb.connect(host="localhost",user="root",passwd="root",db="ordersystem")
ผมใส่ไปแค่นี้จริงๆ

Mysql ก็ start แล้วครับ


ตอนนี้ได้แล้วครับ

แต่ใส่ เป็น ip แทน 172.0.0.1

แต่ผมสงสัยว่า ทำไมถึงใส่เป็น localhost ไม่ได้หล่ะครับ

Re: ช่วยหน่อยครับ OperationalError:Can't connect to MySQL server

โดย mindphp » 29/11/2012 9:29 pm

ขอดูโค้ดหน่อยครับ
และลองเช็คดูหรือยังว่า Mysql Start อยู่แล้ว

ช่วยหน่อยครับ OperationalError:Can't connect to MySQL server

โดย benzines » 29/11/2012 11:10 am

โค้ด: เลือกทั้งหมด

import MySQLdb
cn = MySQLdb.connect(host="localhost",user="root",passwd="root",db="ordersystem")
อันนี้คือ Error ครับ

โค้ด: เลือกทั้งหมด

Traceback (most recent call last):
  File "C:/Pcode/test-MySQLServer.py", line 2, in <module>
    cn = MySQLdb.connect(host="localhost",user="root",passwd="root",db="ordersystem")
  File "c:\users\benz\appdata\local\temp\easy_install-do7vxk\MySQL_python-1.2.4c1-py2.7-win32.egg.tmp\MySQLdb\__init__.py", line 81, in Connect
    return Connection(*args, **kwargs)
  File "c:\users\benz\appdata\local\temp\easy_install-do7vxk\MySQL_python-1.2.4c1-py2.7-win32.egg.tmp\MySQLdb\connections.py", line 187, in __init__
    super(Connection, self).__init__(*args, **kwargs2)
OperationalError: (2003, "Can't connect to MySQL server on 'localhost' (10061)")
สันนิฐาน 2 ข้อ ครับ

1.ชื่อ db ของผมตอนสร้างไว้เป็น OrderSystem แต่ในหนังสือให้ใส่เป็น ordersystem ไม่แน่ใจว่าจะเกี่ยวกันหรือป่าว

2.ชื่อ Host ในหนังสือให้ใส่เป็น localhost

ผมไม่รู้จะต้องใส่เป็น

Local MySQL

หรือ

Local instance MySQL
แนบไฟล์
open connection
open connection
open connection.jpg (42.84 KiB) Viewed 4864 times
server admini
server admini
server admini.jpg (39.37 KiB) Viewed 4864 times

ข้างบน