ฉันเพิ่งลงทะเบียนกับ Stack Overflow เพราะฉันไม่สามารถแก้ไขปัญหานี้ได้ตั้งแต่ 2 วันที่แล้ว ฉันใช้ Xampp
ฉันกำลังติดตาม บทแนะนำ และเมื่อจากเทอร์มินัล ฉันพิมพ์ลงในไดเร็กทอรีโปรเจ็กต์หรือไดเร็กทอรีอื่น mysql หรือ mysql -uroot -p มันทำให้ฉันมีข้อผิดพลาดนี้:
ไม่สามารถเชื่อมต่อกับเซิร์ฟเวอร์ MySQL ภายในผ่านซ็อกเก็ต '/var/run/mysqld/mysqld.sock' (2 "ไม่มีไฟล์หรือไดเรกทอรีดังกล่าว")
ฉันมี mariadb ที่ติดตั้งจาก https://mariadb.org/
ระบบปฏิบัติการของฉันคือ Ubuntu 16.04 LTS (ที่นี่ฉันพิมพ์ lsb_release -a ) ไม่มีโมดูล LSB รหัสผู้จัดจำหน่าย: Ubuntu คำอธิบาย: Ubuntu 16.04.2 LTS รุ่น: 16.04 ชื่อรหัส: xenial
ด้วยการทำ cd /var/run/ จากนั้น จะ ฉันค้นพบว่าไม่มีไดเรกทอรี /var/run/mysqld และ ไฟล์ mysql.sock เช่นกัน
ดังนั้นฉันจึง googled เล็กน้อยและพบ ที่นี่ ที่พวกเขาพูดถึงไฟล์ /etc/my.cnf แต่ฉันค้นพบโดยการทำคำสั่ง cd บางคำสั่งที่ฉันไม่มีแม้แต่ไฟล์นี้ . ( แต่ฉันเพิ่งสังเกตเห็นว่าฉันมีไฟล์ /etc/mysql/my.cnf และ /etc/mysql/my.cnf.fallback )
อะไรอีกล่ะ? โอ้ใช่. การถอนการติดตั้ง mariadb และการติดตั้ง mysql ไม่สามารถแก้ไขปัญหาได้เนื่องจากฉันมีปัญหากับแพ็คเกจ dpkg
ฉันยังลองติดตั้งและถอนการติดตั้ง xamp, laravel dir, mysql, mariadb หลายครั้งด้วย
ฉันไม่รู้จริงๆว่าต้องทำอย่างไร :(((