ไม่สามารถเชื่อมต่อกับเซิร์ฟเวอร์ฐานข้อมูล (mysql workbench)


89

คุณช่วยฉันแก้ปัญหานี้ได้ไหม

เมื่อฉันพยายามคลิก "ฐานข้อมูลแบบสอบถาม" ในเมนูฐานข้อมูลใน Mysql workbench มันทำให้ฉันมีข้อผิดพลาด:

Cannot Connect to Database Server

Your connection attempt failed for user 'root' from your host to server at 
127.0.0.1:3306:Can't connect to mysql server on '127.0.0.1'(10061)

Please:

 1. Check that mysql is running on server 127.0.0.1
 2. Check that mysql is running on port 3306 (note: 3306 is the default, but this can 
    be changed)
 3. Check the root has rights to connect to 127.0.0.1 from your address (mysql rights 
    define what clients can connect to the server and from which machines) 
 4. Make sure you are both providing a password if needed and using the correct 
    password for 127.0.0.1 connecting from the host address you're connecting from

ที่เกี่ยวข้องdba.stackexchange.com/questions/44485/...
Adrien เป็น

3
คำตอบนี้ใช้ได้ผลสำหรับฉัน stackoverflow.com/questions/16129399/…
mcaleaa

ในกรณีของการเริ่มต้นใหม่ที่เรียบง่ายช่วย - แต่ฉันแรกตรวจสอบข้อเสนอแนะ @sergio - stackoverflow.com/a/7875732/6705161
dannydedog

คำตอบ:


105

ปัญหานี้น่าจะเกิดจากการเปิดใช้งานการตรวจสอบความถูกต้องของซ็อกเก็ตสำหรับผู้ใช้รูทโดยค่าเริ่มต้นเมื่อไม่มีการตั้งรหัสผ่านระหว่างการอัพเกรดเป็น ubuntu 16.04

วิธีแก้ปัญหาคือการเปลี่ยนกลับเป็นการตรวจสอบรหัสผ่านดั้งเดิม คุณสามารถทำได้โดยเข้าสู่ระบบ MySQL โดยใช้การตรวจสอบความถูกต้องของซ็อกเก็ตโดยทำ:

sudo mysql -u root

เมื่อเข้าสู่ระบบ:

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';

ซึ่งจะเปลี่ยนกลับเป็นการตรวจสอบรหัสผ่านดั้งเดิม (ค่าเริ่มต้นเดิม)

ตอนนี้ใช้รหัสผ่านเป็นรหัสผ่านเมื่อใดก็ตามที่ MySQL ต้องการ


3
มันได้ผลสำหรับฉันฉันประหลาดใจฉันได้กำหนดรหัสผ่านที่เข้มงวดแล้วในขณะที่ติดตั้ง mysql และรหัสผ่านที่เข้มงวดแบบเดียวกับที่ใช้กับข้อความค้นหาแก้ไข ฉันอยากรู้ว่าทำไมมันถึงไม่ได้ผลในความพยายามครั้งแรก
Vipul Patil

ขอบคุณมาก! พฤติกรรมนี้สร้างขึ้นเพื่อประโยชน์ของผู้ใช้ Unix root ที่ทำการล็อกอินเข้าสู่ mysql โดยไม่ต้องป้อนรหัสผ่านเท่านั้นหรือไม่
Igor de Lorenzi

1
ทางออกที่ดี ขอบคุณครับ!
Valney Faria

57

ลองเปิดservices.mscจากช่องค้นหาเมนูเริ่มแล้วลองเริ่มบริการ MySQL ด้วยตนเองหรือเขียนลงservices.msc ในRunช่องโดยตรง


1
ไม่ได้ผลสำหรับฉัน ทำงานโดยตรงจากบรรทัดคำสั่ง´C: \ Program Files \ MySQL \ MySQL Server 5.6 \ bin \ mysqld.exe --console´ (สังเกตว่า "d" ระหว่าง "mysql" และ ".exe" ใช้งานได้ (เมื่อเปิด บรรทัดคำสั่ง "ในฐานะผู้ดูแลระบบ") ดังนั้นฉันจึงตั้งใจที่จะหาวิธีเริ่มบริการ "ในฐานะผู้ดูแลระบบ" เพื่อแก้ปัญหานี้
Adrien Be

5
ช่องค้นหาเมนูเริ่มอยู่ที่ไหน
Everyone_Else

วิธีการแก้ปัญหาของฉันถูกเรียกใช้ Mysql-Workbench กับ sudo mysql-workbench sudo: ไม่ทราบว่าจะหา services.msc ได้ที่ไหน
Luigi Lopez

33

ดูเหมือนว่ามีหลายสาเหตุของข้อผิดพลาดนี้

สาเหตุ / แนวทางแก้ไขของฉัน

ในกรณีของฉันสาเหตุคือเซิร์ฟเวอร์ของฉันถูกกำหนดค่าให้ยอมรับการเชื่อมต่อจาก localhost เท่านั้น ฉันแก้ไขโดยทำตามบทความนี้: ฉันจะเปิดใช้งานการเข้าถึงระยะไกลไปยังเซิร์ฟเวอร์ฐานข้อมูล MySQL ได้อย่างไร . my.cnfไฟล์ของฉันไม่มีskip-networkingบรรทัดดังนั้นฉันจึงเปลี่ยนบรรทัด

bind-address = 127.0.0.1

ถึง

bind-address = 0.0.0.0

สิ่งนี้อนุญาตให้เชื่อมต่อจาก IP ใดก็ได้ไม่ใช่แค่ 127.0.0.1

จากนั้นฉันสร้างผู้ใช้ MySql ที่สามารถเชื่อมต่อจากเครื่องไคลเอนต์ของฉันโดยเรียกใช้คำสั่งเทอร์มินัลต่อไปนี้:

# mysql -u root -p
mysql> CREATE USER 'username'@'1.2.3.4' IDENTIFIED BY 'password';
    -> GRANT ALL PRIVILEGES ON *.* TO 'username'@'1.2.3.4' WITH GRANT OPTION;
    -> \q

ที่1.2.3.4เป็น IP ของไคลเอ็นต์ที่คุณกำลังพยายามที่จะเชื่อมต่อจาก หากคุณมีปัญหาจริงๆคุณสามารถใช้'%'แทน'1.2.3.4'การอนุญาตให้ผู้ใช้เชื่อมต่อจาก IP ใดก็ได้

สาเหตุอื่น ๆ

สำหรับรายการที่ค่อนข้างกว้างขวางดูสาเหตุของการเกิดข้อผิดพลาดการเข้าถึงถูกปฏิเสธ


AFAIK การสร้างผู้ใช้เป็นสิ่งที่จำเป็นเนื่องจากควรใช้รูทผู้ใช้สำหรับงานของผู้ดูแลระบบและสมเหตุสมผลที่ควร จำกัด เฉพาะ localhost ผู้ใช้ที่คุณสร้างนอกเหนือจากนั้นขึ้นอยู่กับคุณ!
user3791372

ลิงก์ไปยังสาเหตุของข้อผิดพลาดที่ถูกปฏิเสธการเข้าถึงใช้งานไม่ได้แล้ว
Matt Coubrough

21

คุณพยายามตรวจสอบว่าปัญหานี้เป็นปัญหากับ Workbench หรือปัญหาการเชื่อมต่อทั่วไปหรือไม่? ลองสิ่งนี้:

  1. เปิดเทอร์มินัล
  2. ประเภท mysql -u root -p -h 127.0.0.1 -P 3306
  3. หากคุณสามารถเชื่อมต่อได้สำเร็จคุณจะเห็นพรอมต์ mysql หลังจากที่คุณพิมพ์รหัสผ่านของคุณ (พิมพ์quitและ Enter เพื่อออก)

รายงานวิธีการทำงาน


สวัสดีมันแจ้งว่า "ไม่รู้จัก mysql เป็นคำสั่งภายในหรือภายนอกโปรแกรมที่ใช้งานได้หรือไฟล์แบตช์" ขอบคุณมาก.
user948950

1
คุณอาจต้องการที่จะเพิ่มไดเรกทอรี MySQL ถัง (คนbinไดเรกทอรีภายในไดเรกทอรี MySQL หลัก) เพื่อเส้นทางของระบบ จากนั้นโปรแกรมไคลเอนต์ mysql จะพร้อมใช้งานจากทุกที่ หรือคุณสามารถเรียกใช้คำสั่งนั้นหลังจาก cd-ing ไปยังไดเร็กทอรี MySQL bin ทั้งสองควรทำงาน
Sergio

2
เมื่อฉันเชื่อมต่อกับ mysql ด้วยคำสั่งนี้ $> mysql -u root -p -h 127.0.0.1 -P 3306 ป้อนรหัสผ่าน: ERROR 1045 (28000): การเข้าถึงถูกปฏิเสธสำหรับผู้ใช้ 'root' @ 'localhost' (โดยใช้รหัสผ่าน: ไม่ใช่) [root @ localhost ~] # mysql -u root -p -h 127.0.0.1 -P 3306 ป้อนรหัสผ่าน: ERROR 1045 (28000): การเข้าถึงถูกปฏิเสธสำหรับผู้ใช้ 'root' @ 'localhost' (โดยใช้รหัสผ่าน: ใช่) [root @ localhost ~] # mysql -u admin -p -h 127.0.0.1 -P 3306 ป้อนรหัสผ่าน: ERROR 1045 (28000): การเข้าถึงถูกปฏิเสธสำหรับผู้ใช้ 'admin' @ 'localhost' (โดยใช้รหัสผ่าน: ใช่) [root @ localhost ~] #
Sumit Munot

ทำงานให้ฉัน !! ขอบคุณมาก!
อิกอร์

15

ฉันมีปัญหาที่คล้ายกันในMac OSและฉันสามารถแก้ไขได้ด้วยวิธีนี้:

จากเทอร์มินัลให้เรียกใช้:

mysql -u root -p -h 127.0.0.1 -P 3306

จากนั้นฉันถูกขอให้ป้อนรหัสผ่าน ฉันเพิ่งกดEnterเนื่องจากไม่มีการตั้งรหัสผ่าน

ฉันได้รับข้อความดังนี้:

ยินดีต้อนรับสู่จอภาพ MySQL คำสั่งลงท้ายด้วย; หรือ \ g. รหัสการเชื่อมต่อ MySQL ของคุณคือ 181 เวอร์ชันเซิร์ฟเวอร์: 8.0.11 Homebrew

หากคุณล็อกอินเข้าสู่ mysql> ได้สำเร็จให้รันคำสั่งต่อไปนี้:

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';

คุณควรได้รับข้อความดังนี้:

Query OK 0 แถวที่ได้รับผลกระทบ (0.19 วินาที)

ตอนนี้รหัสผ่านของคุณคือ " รหัสผ่าน " และชื่อผู้ใช้ของคุณคือ " root "

มีความสุขในการเขียนโค้ด :)


สิ่งนี้อาจใช้ไม่ได้กับการติดตั้งรุ่นใหม่อีกต่อไปเนื่องจากการเข้าสู่ระบบแบบไม่ระบุชื่อถูกปิด
th_lorithai

9

เรียกใช้คำสั่ง ALTER USER อย่าลืมเปลี่ยนรหัสผ่านเป็นรหัสผ่านที่คาดเดายากที่คุณเลือก

  1. sudo mysql # เข้าสู่ระบบ mysql`

  2. เรียกใช้คำสั่งด้านล่าง

    ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';
    

ตอนนี้คุณสามารถเข้าถึงได้โดยใช้รหัสผ่านใหม่

อ้างอิง: https://www.digitalocean.com/community/tutorials/how-to-install-mysql-on-ubuntu-18-04


7

ฉันต้องเริ่ม Workbench ในฐานะผู้ดูแลระบบ เห็นได้ชัดว่าไม่มีสิทธิ์ที่จำเป็นในการเชื่อมต่อกับกระบวนการเซิร์ฟเวอร์ฐานข้อมูล localhost ของฉัน

คลิกขวาที่ทางลัด Workbench Run as Administratorและเลือก ในหน้าต่างคุณสมบัติของทางลัดคุณสามารถคลิก "ขั้นสูง" และทำเครื่องหมายในช่องถัดจาก "เรียกใช้ในฐานะผู้ดูแลระบบ" เพื่อเรียกใช้ Workbench ด้วยสิทธิ์ของผู้ดูแลระบบเสมอ


5

ข้อผิดพลาดเกิดขึ้นเนื่องจากเซิร์ฟเวอร์ mysql ไม่เริ่มทำงานบนคอมพิวเตอร์ของคุณ คุณควรเริ่มต้นด้วยตนเอง ทำตามขั้นตอนต่อไปนี้:

  1. ดาวน์โหลดและติดตั้งเซิร์ฟเวอร์ wamp ตามเวอร์ชันบิตของคุณ (32 บิตหรือ 64 บิต) ในคอมพิวเตอร์ของคุณ ( http://wampserver-64bit.en.softonic.com/ ) ลิงก์นี้ให้คุณดาวน์โหลดเซิร์ฟเวอร์ wamp สำหรับ 64 บิต

  2. ทันทีที่คุณติดตั้งคุณสามารถดับเบิลคลิกและเรียกใช้งานได้ .. (คุณจะเห็นไอคอนที่ด้านขวามือของทาสก์บาร์ซึ่งอาจซ่อนอยู่ดังนั้นคุณสามารถคลิกลูกศรที่แสดงการซ่อนแอปที่กำลังทำงานอยู่) คลิกไอคอนและไปที่Mysql

  3. จากนั้นไปที่บริการและคุณจะพบStart / Resume Servicesคลิกที่มัน ..

  4. และตอนนี้เสร็จแล้วเปิด mysql workbench แล้วดูมันจะได้ผล ..


4

ฉันต่อสู้กับปัญหานี้มาระยะหนึ่งแล้วและทำการติดตั้ง MySQL ใหม่หลายครั้งก่อนที่จะพบสิ่งนี้

ฉันรู้ว่าเซิร์ฟเวอร์ MySQL ทำงานได้ดีเพราะฉันสามารถเข้าถึงฐานข้อมูลทั้งหมดของฉันโดยใช้บรรทัดคำสั่ง

หวังว่านี่จะเหมาะกับคุณ

ในMySQL Workbench (5.2.47 CE)

คลิกMange Server Instances (มุมล่างขวา)

คลิกการเชื่อมต่อ

ในกล่องการเชื่อมต่อเลือก:

อินสแตนซ์ภายในเครื่อง ($ ServerName) - root@127.0.0.1: 3306 '<' Standard (TCP / IP)>

คลิกแก้ไขที่เลือก ...

ภายใต้พารามิเตอร์ชื่อโฮสต์เปลี่ยนlocalhost หรือ 127.0.0.1เป็นชื่อ NetBIOS ของคุณ

คลิกทดสอบการเชื่อมต่อ

หากสิ่งนี้ได้ผลสำหรับคุณเยี่ยมมาก หากไม่เปลี่ยนชื่อโฮสต์กลับไปเป็นเหมือนเดิม


2
สิ่งนี้ใช้ได้ผลสำหรับฉัน ชื่อ NetBIOS คือชื่อของคอมพิวเตอร์คุณสามารถอ่านได้จากคุณสมบัติของระบบแท็บ "ชื่อคอมพิวเตอร์" "ชื่อคอมพิวเตอร์เต็ม"
NeonMan

3

สำหรับผู้ที่เพิกเฉยว่าข้อความแสดงข้อผิดพลาดเริ่มต้นที่แสดงเป็นข้อความต่อไปนี้:

ชื่อ org.freedesktop.secrets ไม่ได้ระบุโดยไฟล์. service ใด ๆ

ตรวจสอบให้แน่ใจว่าได้ติดตั้ง gnome-keyring โดยใช้สิ่งต่อไปนี้

sudo apt install gnome-keyring

2

เหตุผลของฉันคือฉันพยายามใช้ MySQL Workbench 8.x ใหม่ล่าสุดเพื่อเชื่อมต่อกับ MySQL Server 5.1 (ทั้งที่ทำงานบน Windows Server 2012)

เมื่อฉันถอนการติดตั้ง MySQL Workbench 8.x และติดตั้ง MySQL Workbench 6.3.10 มันเชื่อมต่อกับlocalhostฐานข้อมูลสำเร็จ


1

เพื่อให้เป็นปัจจุบันสำหรับผู้เยี่ยมชมรุ่นบนและรุ่นใหม่:

ตอนนี้ฉันกำลังทำงานกับ win7 64 บิตที่มีเครื่องมือต่าง ๆ รวมถึง python 2.7.4 เป็นข้อกำหนดเบื้องต้นสำหรับ Google android ...

เมื่อฉันอัปเกรดจาก WB 6.0.8-win32 เป็นเวอร์ชันบนเพื่อให้มีประสิทธิภาพ 64 บิตฉันมีปัญหาบางอย่างเช่นบน 6.3.5-winx64 ฉันมีข้อบกพร่องในมุมมองรายละเอียดของตาราง (มุมมองที่ไม่เป็นระเบียบ) ทำให้ฉันต้องดาวน์เกรดเป็น 6.2 5-winx64

ในฐานะผู้ใช้ GUI วิศวกรรมการเดินหน้า / ถอยหลังอย่างง่ายและรายการสัมพัทธ์ของเซิร์ฟเวอร์ db ทำงานได้ดี แต่เมื่อเราพยายามDatabase>Connect to DatabaseเราจะมีNot connectedและจะมีข้อผิดพลาด python หากเราพยายามดำเนินการค้นหาอย่างไรก็ตามบริการเซิร์ฟเวอร์ DB ทำงานได้อย่างสมบูรณ์และทำงานได้ดี และปัญหานี้ไม่ได้มาจากเซิร์ฟเวอร์และมาจากโต๊ะทำงาน ในการแก้ไขเราต้องใช้Query>Reconnect to Serverเพื่อเลือกการเชื่อมต่อ DB อย่างชัดเจนจากนั้นเกือบทุกอย่างดูดี (อาจเกิดจากการเชื่อมต่อฐานข้อมูลหลายรายการของฉันและฉันไม่พบวิธีแก้ปัญหาบางอย่างเพื่อกำหนดการเชื่อมต่อฐานข้อมูลเริ่มต้นใน workbench)

หมายเหตุ: เนื่องจากฉันใช้ Xampp เวอร์ชันล่าสุด (แม้กระทั่งใน linux อย่างเสพติด :)) เมื่อเร็ว ๆ นี้ Xampp ใช้ mariadb 10 แทน mysql 5.x ทำให้เวอร์ชันไฟล์ mysql เป็น 10 อาจทำให้เกิดปัญหาบางอย่างเช่นการทำขั้นตอนการดำเนินการต่อ ซึ่งสามารถแก้ไขได้mysql_upgrade.exeแต่เมื่อเราพยายามตรวจสอบการเชื่อมต่อ db wb จะแจ้งเกี่ยวกับเวอร์ชันที่ไม่ถูกต้อง แต่ไม่สำคัญและทำงานได้ดี

สรุป: ดังนั้นบางครั้งปัญหาการเชื่อมต่อ db ใน workbench อาจเกิดจากตัวมันเองไม่ใช่เซิร์ฟเวอร์ (หากคุณไม่มีปัญหาเกี่ยวกับการเชื่อมต่อ db อื่น ๆ )


1

ในกรณีของฉันฉันเพิ่งติดตั้ง MySQL Workbench แต่หลังจากถอนการติดตั้ง MySQL Workbench และติดตั้งตัวติดตั้ง MySQL และเหมือนกันสำหรับทั้ง 32 และ 64 บิตหลังจากนั้นก็ทำงานได้อย่างมีเสน่ห์ หวังว่าจะเป็นประโยชน์


0

ฉันยังต่อสู้กับปัญหานี้มาระยะหนึ่งแล้ว

ฉันเจอหัวข้อที่น่าสนใจนี้จากฟอรัม MySQL: http://forums.mysql.com/read.php?11,11388,11388#msg-11388

ฉันยังได้พบ (ชัดเจน) SO Q / A ที่ดี

ดูเหมือนว่าข้อความที่กล่าวถึงในคำถามของ "user948950" อาจมาจากหลายสาเหตุ: ไฟล์บันทึกใหญ่เกินไป, ค่าไฟล์ mysql.ini ไม่ถูกต้อง, ช่องว่างในเส้นทางไฟล์, ปัญหาด้านความปลอดภัย / acl, รายการเก่าใน รีจิสทรีและอื่น ๆ

ดังนั้นหลังจากพยายาม 3 ชั่วโมงเพื่อแก้ไขสิ่งนี้ ... ฉันละทิ้งและตัดสินใจที่จะทำการติดตั้งใหม่ที่ดี

นี่คือที่มาของโพสต์นี้ (อีกครั้ง) เธรด MySQL นี้มีประโยชน์ฉันพูด:

Gary Williams เขียนว่า: สวัสดีพวกคุณ

ฉันมีปัญหาเดียวกันทุกประการและนี่คือวิธีที่ฉันทำให้มันใช้งานได้โดยเริ่มจากการติดตั้งที่ไม่ทำงาน

  1. หยุดบริการ windows สำหรับการติดตั้ง mysql ที่มีอยู่

  2. ถอนการติดตั้ง Mysql

เช่นเดียวกับการถอนการติดตั้งส่วนใหญ่ไฟล์เก่าจะถูกทิ้งไว้เบื้องหลัง หากไดเร็กทอรีของคุณคือ C: \ mysql \ etc ให้ลบ innob ฯลฯ ออกจากไฟล์ แต่ออกจากไดเร็กทอรีเองรวมทั้งฐานข้อมูลที่มีอยู่ใน 'data' หากไดเร็กทอรีของคุณคือ C: \ Program Files \ etc ให้ลบไดเร็กทอรี mysql ทั้งหมด

  1. ตอนนี้ควรเรียกใช้ regedit เพื่อให้แน่ใจว่ารายการรีจิสตรีเก่าถูกลบด้วยการถอนการติดตั้ง หากไม่เป็นเช่นนั้นให้ลบออก

  2. สามารถใช้ตัวติดตั้ง. msi ใหม่ได้ (ไฟล์ที่จำเป็นเท่านั้น) อย่างไรก็ตาม ...

  3. อย่าใช้เส้นทางการติดตั้งเริ่มต้น! อัจฉริยะบางคนกำหนดเส้นทางโดยมีช่องว่างในนั้น! เลือกการติดตั้งแบบกำหนดเองและเลือกเส้นทางที่เหมาะสมเช่น C: \ mysql (หมายเหตุจาก Adrien: C: \ mysqldata สำหรับ ... ข้อมูล)

  4. อย่าเลือกที่จะแก้ไขการตั้งค่าความปลอดภัย ยกเลิกการเลือกช่องที่เกี่ยวข้องและการติดตั้งจะเสร็จสมบูรณ์โดยไม่ต้องตั้งรหัสผ่านรูท

ฉันคิดว่าฉันจำทุกอย่างได้แล้ว

โชคดี

แกรี่

ฉันประสบปัญหาเมื่อเพียงแค่คัดลอก / วางฐานข้อมูลที่ฉันมีในไดเร็กทอรี "data" ก่อนหน้านี้ไปยังฐานข้อมูลใหม่ ดังนั้นวิธีแก้ไขที่ฉันพบคือการส่งออกแต่ละฐานข้อมูล (ฉันรู้ว่า ... สนุกมาก) แล้วนำเข้าใหม่ทีละรายการ

FYI: ฉันใช้คำสั่งต่อไปนี้ในการนำเข้าC:/<MySQLInstallDir>/My SQL Server x.x/bin/mysql -u root -p <dbName> < "<dirPathOfDump>\<dumpName>.sql"ตัวอย่างเช่นC:/mysql/MySQL Server 5.6/bin/mysql -u root -p mySupaCoolDb < "C:\mySupaCoolDbDump20130901.sql"


0

ฉันอยู่ในสถานการณ์ที่คล้ายคลึงกันก่อนหน้านี้และครั้งสุดท้ายที่พบว่าเป็นปัญหาการอัปเดต Windows (ไม่แน่ใจ) คราวนี้ฉันเปิด MySQL workbench และไม่พบการเชื่อมต่อกับฐานข้อมูลในเครื่องของฉัน ฉันไม่เห็นตารางของฉัน แต่เมื่อวานนี้ฉันสามารถเชื่อมต่อกับฐานข้อมูลได้

ฉันพบว่าสาเหตุของฉันคือหลังจากปล่อยให้คอมพิวเตอร์เข้าสู่โหมดสลีปสักพักและปลุกอีกครั้งบริการ mysql ไม่ทำงาน วิธีแก้ปัญหาของฉัน: รีสตาร์ทบริการชื่อ "mysql" และเรียกใช้ workbench อีกครั้ง การเริ่มบริการใหม่จะใช้เวลาสักครู่ แต่ก็ใช้ได้ผล


0

ปัญหาของฉันคือเซิร์ฟเวอร์ MySQL ไม่ได้ติดตั้งจริง ฉันใช้งานโปรแกรมติดตั้ง MySQL แต่ไม่ได้ติดตั้งเซิร์ฟเวอร์ MySQL

ฉันเรียกใช้โปรแกรมติดตั้งใหม่คลิก "เพิ่ม" จากนั้นเพิ่มเซิร์ฟเวอร์ MySQL ลงในรายการ ตอนนี้ใช้งานได้ดี


0

ปัญหาคือเซิร์ฟเวอร์ MYSQL ไม่ได้ติดตั้ง คุณสามารถติดตั้งได้จากที่นี่

จากนั้นดูบทแนะนำการติดตั้ง 6 นาทีนี้

หากการสร้างการเชื่อมต่อใหม่ใน MYSQL Workbench ไม่ทำงานตรวจสอบให้แน่ใจว่าคุณเรียกใช้การเชื่อมต่อนั้นในฐานะรูทดังที่แสดงด้านล่าง:

ป้อนคำอธิบายภาพที่นี่

หากคุณไม่พบไฟล์. ini ของคุณให้ตรวจสอบคำตอบนี้

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.