MySQL Database XAMPP Manager-osx में शुरू नहीं होगा


92

मैंने लगभग एक महीने पहले XAMPP डाउनलोड किया था और यह ठीक काम कर रहा था। आज मैंने एक आवाज पहचान सॉफ्टवेयर स्थापित किया और फिर अपने कंप्यूटर को पुनः आरंभ किया। जब से, MySQL मेरे मैनेजर-ओएक्सएक्स एप्लिकेशन में शुरू नहीं होगा। यह मुझे एप्लिकेशन लॉग में नहीं फेंकता है। यह वही है जो यह कहता है:

Stopping all servers...
Stopping Apache Web Server...
/Applications/XAMPP/xamppfiles/apache2/scripts/ctl.sh : httpd stopped
Stopping ProFTPD...
Checking syntax of configuration file
/Applications/XAMPP/xamppfiles/proftpd/scripts/ctl.sh : proftpd stopped
Restarting all servers...
Starting MySQL Database...

Starting Apache Web Server...
/Applications/XAMPP/xamppfiles/apache2/scripts/ctl.sh : httpd started
Starting ProFTPD...
Checking syntax of configuration file
/Applications/XAMPP/xamppfiles/proftpd/scripts/ctl.sh : proftpd started

मेरे प्रोफ़टीपीडी और मेरे अपाचे वेब सर्वर दोनों चल रहे हैं। MySQL नहीं है। जब मैं phpmyadmin पर जाता हूं, तो यह मुझे यह त्रुटि संदेश देता है।

#2002 - No such file or directory
The server is not responding (or the local server's socket is not correctly configured).

क्रिप्या मेरि सहायता करे। मुझे नहीं पता हैं क्या करना है।

अपडेट करें:

इंटरनेट के आसपास थोड़ा देखने के बाद, मुझे एक ऐसी ही समस्या मिली जो एक उपयोगकर्ता को MAMP के साथ थी, एक अन्य उपयोगकर्ता ने mysql प्रक्रिया को मारने की सिफारिश की, जो कभी भी इसका मतलब है। क्या यह मेरी समस्या का समाधान हो सकता है?

अद्यतन 2:

मुझे अपनी समस्या का उत्तर मिल गया लेकिन मैं अभी तक इसका उत्तर नहीं दे सकता। तो यहाँ का जवाब है:

1) ओपन टर्मिनल और प्रकार

sudo su

और फिर अपने पासवर्ड में डाल दिया

2) फिर टाइप करें

ps aux | grep mysql

(बस इसे कॉपी और पेस्ट करें)

3) आपको mysql की प्रोसेस आईडी प्राप्त करनी होगी। शीर्ष के पास संख्या होनी चाहिए, जैसे 739 या 8827

4) प्रक्रिया का उपयोग कर मार डालो

kill -9 {process id}

यह कुछ इस तरह दिखना चाहिए: मार-९ look३ ९

5) प्रबंधक- osx में MySQL पुनः आरंभ करें


समस्या कब शुरू हुई?
हम्माद खान

2
आप यूटिलिटी फ़ोल्डर में एक्टिविटी मॉनिटर पर भी जा सकते हैं और वहां प्रक्रिया को मार सकते हैं।
evan.stoddard

मैं आपके वेब निर्देशिका फ़ोल्डर का बैकअप लेने और xampp को फिर से स्थापित करने की भी सिफारिश करूंगा .. जो मेरे लिए काम करता है।
evan.stoddard

2
आपको क्या लगता है कि समस्या का कारण क्या है?
हम्माद खान

मैंने अपने मैक में एक और mysql स्थापित किया है। मैंने उस एक को रोका तो वह हल हो गया।
मो। सजदुल करीम

जवाबों:


164

यह काम करना चाहिए:
sudo /Applications/XAMPP/xamppfiles/bin/mysql.server start


2
यह तब काम करता है जब प्रबंधक-ओएक्सएक्स आपके लोकलहोस्ट पर MySQL डेटाबेस को शुरू नहीं कर सकता है
चार्ल्स व्येक-स्मिथ

2
बहुत बढ़िया, यह काम करता है! हालांकि, उत्सुक है कि प्रबंधक-ओएक्सएक्स ने mySQL क्यों शुरू किया, और अगर मुझे sudo /Applications/XAMPP/xamppfiles/bin/mysql.server शुरू करना होगा? या प्रबंधक-ओएक्सएक्स स्क्रिप्ट को ठीक किया जा सकता है?
शुभ

7
मेरे लिए काम नहीं किया: Starting MySQL ..................................................................................................... ERROR! The server quit without updating PID file (/Applications/XAMPP/xamppfiles/var/mysql/gmac.local.pid).
जेफ्री हेल

4
@GeoffreyHale और बाकी सभी लोग इस समस्या का सामना कर रहे हैं: अपने लॉग (/Applications/XAMPP/xamppfiles/var/mysql/YOURNAME.err) को देखें और संभवत: आपको पता चलेगा कि क्या त्रुटि हुई। मेरा था [ERROR] InnoDB: Unable to lock /Applications/XAMPP/xamppfiles/var/mysql/ibdata1, error: 35और इसके अलावा [Note] InnoDB: Check that you do not already have another mysqld process using the same InnoDB data or log files.बिल्ली! यह सही था! Mysqld प्रक्रिया को मारें, benshittu की कमांड टाइप करें और इसे काम करना चाहिए।
LucaM

इसने मेरे लिए काम नहीं किया। जब आप ऐसा करते हैं तो आप XAMPP के किस संस्करण का उपयोग कर रहे हैं? मैं एक आवेदन के लिए संगतता कारणों के लिए 1.8.3-4 पर हूं।
एड्रियन

86

न्यूनतम गाइड

1। sudo killall mysqld

2. प्रबंधक-ओएक्सएक्स> mysql शुरू करें


अगर वह काम नहीं किया ...

sudo /Applications/XAMPP/xamppfiles/bin/mysql.server start

Google त्रुटि ...


उदाहरण:

त्रुटि:

ERROR! The server quit without updating PID file (/Applications/XAMPP/xamppfiles/var/mysql/<computername>.local.pid)

मेरा समाधान:

में /Applications/XAMPP/xamppfiles/etc/my.cnfपरिवर्तन user = <uid>कि <uid>है uidसे idआदेश।

$ id
uid=...

$ vim /Applications/XAMPP/xamppfiles/etc/my.cnf
...

5
बिल्कुल मेरी मदद की। धन्यवाद।
अज़वार_कबर

ऐसा लगता है जैसे "सुडोल किलॉल मायस्कल्ड" सभी चल रहे माइस्कल उदाहरणों को नहीं पकड़ रहा है। मैं homebrew के साथ चल रहा है ताकि जाँच "काढ़ा सेवाओं" और अगर mysql प्रक्रिया वहाँ चल रहा है "काढ़ा सेवाएं बंद mysql" के साथ इसे रोकने mysql था
nerdess

65

यदि ये आदेश आपके लिए काम नहीं करते हैं:

sudo killall mysqld
sudo /Applications/XAMPP/xamppfiles/bin/mysql.server start

इसे इस्तेमाल करे:

XAMPP 7.1.1-0 के लिए, मैंने पोर्ट नंबर को 3306 से बदलकर 3307 कर दिया।

  1. पर क्लिक करें सर्वर प्रबंधित करें
  2. चुनते हैं MySQL डाटाबेस का
  3. कॉन्फ़िगर पर क्लिक करेंअपने दाईं ओर पर
  4. अपना पोर्ट नंबर बदलकर 3307 करें
  5. ओके पर क्लिक करें
  6. अपने नियंत्रण कक्ष को बंद करें और इसे पुन: लॉन्च करें।

अब आप जाने के लिए अच्छे हैं।


मैं बंदरगाह को बदलने और प्रबंधक को फिर से शुरू करने के लिए मेरे साथ काम किया। धन्यवाद।
शुभ एस

बिल्कुल सही आदमी, मैंने पोर्ट नंबर को 3306 से बदलकर 3307 कर दिया। धन्यवाद!
बोन्साई

3
मैं एक ही बात की कोशिश कर रहा है, लेकिन नई XAMPP 7.2.2 के लिए काम नहीं कर रहा: (मैं सवाल अवरुद्ध तो मैं stackoverflow पर नया सवाल के रूप में नहीं पूछ सकते है) प्राप्त निम्न त्रुटि संदेश Starting MySQL .2018-03-06 11:21:32 3610 mysqld_safe Logging to '/Applications/XAMPP/xamppfiles/var/mysql/Bharats-iMac.local.err'. 2018-03-06 11:21:32 3610 mysqld_safe Starting mysqld daemon with databases from /Applications/XAMPP/xamppfiles/var/mysql ERROR!
भारत

मैं इस आदेश को चलाता हूं sudo /Applications/XAMPP/xamppfiles/bin/mysql.server यह मेरे लिए काम कर रहा है।
रामव वी।

XAMPP MySQL के पोर्ट को 3307 में बदलना ठीक काम करता है!
मोहम्मद दानियाल

30

अपने / एप्लीकेशन / XAMPP / xamppfiles / var / mysql / पर फ़ाइल नाम की गलत लॉग की जाँच करें, जैसे आपका नाम_नामच_नाम.लोकल .err, यदि आपको कुछ ऐसा मिलता है: "पहले से खोले गए टेबलस्पेस को खोलने का प्रयास किया। पिछला टेबलस्पेस ... स्पेस आईडी का उपयोग करता है"।

मेरे लिए निम्नलिखित कार्य:

फ़ाइल संपादित करें:

/Applications/XAMPP/xamppfiles/etc/my.cnf

[mysqld] अनुभाग ढूंढें, एक पंक्ति जोड़ें:

innodb_force_recovery = 1

फिर भागो

sudo /Applications/XAMPP/bin/mysql.server प्रारंभ

सब कुछ फिर से ठीक है।

और फिर अंतिम चरण:

my.cnf को फिर से संपादित करें और आपके द्वारा जोड़ी गई लाइन को हटा दें:

innodb_force_recovery = 1

और mysql को फिर से शुरू करें। अन्यथा आपके सभी टेबल केवल पढ़े जाएंगे


11

मेरे लिए निम्न कार्य किया गया: फ़ाइल के लिए 'सभी' के लिए 'केवल पढ़ने' की अनुमति बदलें /Applications/XAMPP/xamppfiles/etc/my.cnf। फिर XAMPP मैनेजर से MySQL शुरू करें।


मेरे लिए काम किया! उत्तम!
जैस्पर

तो क्या इसका मतलब है कि आप chmod 444 my.cnfटर्मिनल में हैं?
अब्दुल्ला रशीद

11

टर्मिनल में इन दो कमांड को चलाने का प्रयास करें:

  1. sudo killall mysqld sudo
  2. /Applications/XAMPP/xamppfiles/bin/mysql.server start

6

मैं पहले यहाँ तैनात कमांड्स के साथ mysql डेमन को मारने का प्रबंधन नहीं कर सका। इसलिए मैंने अपना लिनक्स बार याद किया और निम्न कार्य किया:

मैंने topएक टर्मिनल विंडो में चलाकर चल रही प्रक्रियाओं की निगरानी की । फिर मैंने दूसरे के माध्यम से mysqld को मार डाला sudo killall mysqld(दूसरे में पीआईडी ​​;-)) को फिर से शुरू किया sudo /Applications/XAMPP/xamppfiles/bin/mysql.server start


6
  1. XAMPP नियंत्रण को बंद करें
  2. सूदो मायस्कल्ड
  3. sudo /Applications/XAMPP/xamppfiles/bin/mysql.server प्रारंभ करें

2
मेरे लिए काम किया! चिंता मत करो अगर sudo killall mysqldकुछ की तरह फेंकता है process not found
जिमी एडारो

6

यह मेरे साथ हुआ। तथा

sudo /Applications/XAMPP/xamppfiles/bin/mysql.server start

मेरे लिए काम नहीं।

इसलिए, मैं xampp को पुनर्स्थापित करता हूं, फिर इसे ठीक करें।

ध्यान:

xampp को पुनर्स्थापित करें, mysql डेटा को नहीं हटाएगा, इसके बारे में चिंता करने की आवश्यकता नहीं है।


मेरे बजाय, यह कोड-लाइन हर बार काम करती है जब MySQL शुरू नहीं होता है
साशा चिरिको

1
XAMPP को रीइंस्टॉल करने से मुझे बड़ी समस्या होती है। अब टेबल डेटा तक नहीं पहुँच सकते
रॉबर्ट कैबरी

4

बहुत जवाब दिया गया है, लेकिन मुझे लगता है कि मैंने पाया कि यह क्या कारण है, कम से कम मेरे लिए। ऐसा लगता है जैसे आप अपने कंप्यूटर को सोने के लिए डालते हैं (या यह अपने आप ही सो जाता है), जब यह फिर से खुलता है, तो यह फिर से mysql प्रक्रिया को खोलने की कोशिश करता है। एक बिंदु पर मैंने अपनी गतिविधि की निगरानी की और मेरे पास 5 उदाहरण चल रहे थे - उन सभी को मारना और फिर mysql काम करना शुरू करना।


4
sudo /Applications/XAMPP/xamppfiles/bin/mysql.server start    

इसने मेरे लिए काम किया।


त्रुटि! सर्वर पीआईडी ​​फ़ाइल (
/Applications/XAMPP/xamppfiles/var/mysql/testingAccounts-Mac.local.pid

1
@iKrutarth ने benshittu के उत्तर पर मेरी टिप्पणी को देखा, शायद यह आपके लिए भी उपयोगी होगा
LucaM

डुप्लिकेट उत्तर। इस उत्तर का एक पुराना संस्करण पहले से मौजूद है।
हेनरिक

4

मुझे मॉनिटर गतिविधि उपकरण में सभी सक्रिय mysql प्रक्रियाओं को आसानी से मारने की सफलता मिली:

1) XAMPP नियंत्रण बंद करें

2) मॉनिटर गतिविधि खोलें

3) सभी प्रक्रियाओं के लिए फ़िल्टर चुनें (डिफ़ॉल्ट मेरी प्रक्रिया है)

4) के लिए खोज: mysql

5) बल ने सभी मासल को छोड़ दिया

6) XAMPP को फिर से लॉन्च करें और अपाचे को फिर से लॉन्च करें

का आनंद लें


4

टर्मिनल से इन दो लाइन का प्रयास करें

  1. sudo killall mysqld
  2. sudo /Applications/XAMPP/xamppfiles/bin/mysql.server start

3

यह आपके द्वारा इंस्टॉल किए गए सॉफ़्टवेयर के कारण हो सकता है या कोई अन्य सॉफ़्टवेयर हो सकता है जो समान पोर्ट 3306 का उपयोग कर रहा है। इस 3306 पोर्ट का उपयोग एक्सपीपीपी में मैसकल द्वारा किया जाता है। इसी तरह की समस्या का सामना मुझे अपाचे के लिए करना पड़ा। मैं स्काइप चला रहा था और XAMPP को चलाने की कोशिश कर रहा था लेकिन स्काइप अपाचे के समान पोर्ट का उपयोग करता है इसलिए यह काम नहीं कर रहा था। फिर मैंने स्काइप से साइन आउट किया तो पोर्ट फ्री हो गया और अपाचे शुरू हो गए। तो आपको अपने लैपटॉप में सॉफ्टवेयर की तलाश करनी चाहिए जो इस पोर्ट को अवरुद्ध या व्यस्त कर रहा हो। सॉफ़्टवेयर को बंद करके उस पोर्ट को मुक्त करें और फिर XAMPP चलाएं और यह काम करेगा।


3

मैंने जो किया वह निम्न था: XAMPP कंट्रोल पैनल में मैंने MySql के कॉन्फ़िगरेशन की my.ini फाइल को एडिट किया और पोर्ट को 3306 से बदलकर 3307 कर दिया और यह काम कर गया, आशा है कि इससे मदद मिली!

संपादित करें: इस परिवर्तन को सहेजने के बाद सुनिश्चित करें कि सेवा बंद है और फिर सेवा को पुनरारंभ करें। जब मैं MySQL स्थापित करता था तो मुझे यही समस्या थी, यह सिर्फ पोर्ट है।


2

मुझे अभी इस समस्या का सामना करना पड़ा। मैंने लॉग फ़ाइल की जाँच की और पाया कि यह सर्वर द्वारा सही ढंग से बंद नहीं होने के कारण है। इसलिए मैंने इसे http://rivenlinux.info/how-to-recover-innodb-corruption-for-mysql/ पाया और my.cnf में [mybqld] में एक साधारण कॉन्फ़िगरेशन "innodb_force_recovery = 1" जोड़ें। तब समस्या हल हुई।

लॉग फ़ाइल स्थित है / अनुप्रयोग / XAMPP / xamppfiles / var / mysql और यह आपके सर्वर नाम को accroding नाम दिया है। बस इस XXX-MacBook-Pro.local.err को लिंक करें


Thnx। इससे काफी मदद मिली। त्रुटि लॉग मिला और देखा निर्दोष समस्या पैदा कर रहा था। अब यह पुनः आरंभ होता है, लेकिन अब डेटाबेस तक नहीं पहुंच सकता है। तो बड़ी अंतर्निहित समस्या है :(। मुझे लगता है कि मैक ओएसएक्स को अपडेट करने के लिए इसका कुछ करना है। यह पहली बार नहीं है। केवल xampp को पुन: स्थापित करना इसे या तो ठीक नहीं करेगा। डेटाबेस भ्रष्ट हैं ....
रॉबर्ट कैबरी

1

पोर्ट नंबर बदलने के संबंध में ऊपर वर्णित सभी उत्तर इस स्थिति में इस समस्या को हल करने का सबसे अच्छा तरीका है क्योंकि आपको MAMP के साथ सह-अस्तित्व के लिए अपने वॉइस रिकग्निशन सॉफ़्टवेयर की आवश्यकता है। हालाँकि, आपको याद रखना चाहिए कि यह पोर्ट नंबर बदलने से आप बाद के सभी कनेक्शनों MySQL (यानी, टर्मिनल, php कोड, phpmyadmin, आदि) को प्रभावित करने वाले हैं। इसलिए उस पोर्ट को बदलना उचित होगा, जिस पर वॉइस रिकग्निशन सॉफ्टवेयर चलता है। आशा है कि यह मददगार था।

:)


1

अगर आपको यह त्रुटि मिल रही है

.............ERROR! The server quit without updating PID file 

इसे इस्तेमाल करे

/ एप्लिकेशन / XAMPP / xamppfiles / var / mysql / पर जाएं

अगर आपके नाम के साथ कोई फ़ाइल नहीं है Your_Username.local.pid

Your_Username should replace with your Mac Username

इस नाम से एक फाइल बनाएं

फिर कोशिश करो

sudo /Applications/XAMPP/xamppfiles/bin/mysql.server start    

मेरे लिए यह काम किया


1

यह एक ही समस्या थी, मैंने जो किया वह सभी उपयोगकर्ताओं (सिस्टम शामिल) और निम्नलिखित फ़ोल्डरों में शामिल सभी मदों के लिए केवल-पढ़ने की अनुमति थी :

/Applications/XAMPP/xamppfiles/etc
/Applications/XAMPP/xamppfiles/sbin

और XAMPP को फिर से चलाएँ और mysql सर्वर को फिर से लॉन्च करें या

sudo /Applications/XAMPP/xamppfiles/bin/mysql.server start   

1

मेरे पास एक ही समस्या है और इस त्रुटि को hostname.err में निर्देशिका / अनुप्रयोग / XAMPP / xamppfiles / var / rsql में प्राप्त करें

2016-09-06 15:32:45 140735322399488 [नोट] प्लगइन 'FEEDBACK' अक्षम है। 2016-09-06 15:32:45 140735322399488 [नोट] हेयूरिस्टिक क्रैश रिकवरी मोड 2016-09-06 15:32:45 140735322399488 [नोट] कृपया mytqld को बिना --tc-heuristic-पुनर्प्राप्ति 2016-09-06 15: 32:45 140735322399488 [ERROR] init tc लॉग न करें 2016-09-06 15:32:45 140735322399488 [ERROR] गर्भपात

2016-09-06 15:32:48 20004 mysqld_safe पीएस फ़ाइल से mysqld /Applications/XAMPP/xamppfiles/var/mysql/hostname.pid समाप्त

तब मैंने tc.log को हटा दिया और प्रबंधक-osx के माध्यम से mysql को पुनरारंभ करने के बाद यह ठीक काम करता है


tc.log को हटाने से मेरे लिए यह समस्या ठीक हो गई
ग्रेग केर्स्टीन

1

यह इस तथ्य के कारण हो सकता है कि mysqd का एक और उदाहरण पहले से ही आपके मैक-बुक-प्रो (MacOs-10) में चल रहा है। यह असंभव है कि मारसक्कल को मारना / रोकना असंभव है या .... मैंने उस रास्ते को कई बार आज़माया, जिसमें कोई सफलता नहीं मिली। अंत में निम्नलिखित मेरे लिए काम किया:

launchctl unload -w /Library/LaunchDaemons/com.oracle.oss.mysql.mysqld.plist

कुछ मिनट प्रतीक्षा करें और जांच करें

ps -ef|grep mysqld

यह जाना चाहिए!


1

पर

macOs हाई सिएरा

अगर mysql को मैनेजर-ऑक्स से शुरू नहीं किया जा रहा है और उसने डायरेक्ट कमांड की कोशिश की है

sudo /Applications/XAMPP/bin/mysql.server start

पथ संपादन में जाने की तुलना में भी

/ अनुप्रयोग / XAMPP / xamppfiles / etc /

फ़ाइल ढूंढे :

my.cnf

इसे संपादित करें

[mysqld] अनुभाग के तहत, निम्नलिखित पंक्ति जोड़ें:

innodb_force_recovery = 1

इसके बाद इसे सेव और रन करें या मैनेजर-ऑक्स से किया जा सकता है

sudo /Applications/XAMPP/bin/mysql.server start

यह mysql शुरू करना चाहिए।

एक बार इसके रन के बाद आपको फिर से एडिट करने की जरूरत है

my.cnf

फ़ाइल और लाइन बस जोड़ा हटा दें

innodb_force_recovery = 1

बंद करो और फिर से mysql शुरू करो। आज्ञा से

sudo /Applications/XAMPP/bin/mysql.server start 

या प्रबंधक- osx द्वारा

यह ठीक काम करेगा।


0

यह संभावना हो सकती है कि आपके वॉइस रिकग्निशन सॉफ़्टवेयर में आंतरिक रूप से mysql का इंस्टॉलर हो और जब आप इस सॉफ़्टवेयर को स्थापित करते हैं, तो इसने mysql को भी स्थापित किया है और इसे सेवा में जोड़ा है और आपके सिस्टम के प्रारंभ होते ही यह mysql सेवा प्रारंभ हो जाती है। इसलिए अब दो mysql सर्वर होने चाहिए (एक वॉइस रिकग्निशन सॉफ्टवेयर से और दूसरा XAMPP से) इसीलिए पिछली प्रक्रिया (mysql सर्विस) को मारने से आपकी समस्या हल हो गई। लेकिन यह एक स्थायी समाधान नहीं है, आपको इसे हर बार दोहराना होगा जब आप अपनी मशीन शुरू करते हैं। इसलिए बेहतर है कि यह पता लगाया जाए कि mysql सर्वर (सेवा) और इसके पोर्ट नं। या सेटिंग्स बदल दें ताकि mysql सेवा तब शुरू न हो जब आपकी मशीन शुरू हो (लेकिन हो सकता है कि आपकी आवाज पहचान सॉफ्टवेयर ठीक से काम न करे)

मुझे आशा है कि यह आपकी मदद करेगा।

चियर्स


0

आप इस प्रक्रिया को मारकर एक काम के आसपास मिल गया है, लेकिन सुनिश्चित करें कि आप अपने MySQL विभाजन पर मुक्त स्थान की जाँच करें। यदि आपकी लॉग या डीबी फाइलें आपके सभी ड्राइव स्पेस का उपभोग कर रही हैं, तो mysqld शुरू नहीं होगा।


0

कंप्यूटर को पुनरारंभ करना, या ऊपर सूचीबद्ध 'किल' कमांड का उपयोग करके समस्या को हल करना। इसे होने से रोकने के लिए, मैंने पाया है कि यह कभी भी हो जाता है जब मेरा कंप्यूटर सो जाता है। पोर्ट स्पष्ट रूप से आरक्षित रखा जाता है, और फिर जागने पर, mysql उस पोर्ट को फिर से कनेक्ट करने की कोशिश करता है, लेकिन नहीं कर सकता। यह आपकी समस्या भी हो सकती है।


0

मैं OS X Yosemite 10.10.2 के लिए XAMPP 5.6.3-0 चला रहा हूं और दो बार एक ही अंक में चला गया, पहली बार Mavericks के साथ था। MySQL डाटाबेस के साथ इस मुद्दे के विभिन्न समाधानों के एक समूह के साथ प्रबंधक ऐप का उपयोग शुरू नहीं करने के लिए मैं पुष्टि करना चाहता था कि मेरे लिए क्या काम किया था। MySQL शुरू करने के लिए हमेशा काम करने और मजबूर करने वाला MySQL टर्मिनल खोलकर और उपयोग करके मजबूर था: sudo /Applications/XAMPP/xamppfiles/bin/mysql.server प्रारंभ में मेरे पास प्रबंधक ऐप खुला था और ProFrD और Apache शुरू किया और फिर sudo कमांड चलाया।

Wisp द्वारा काम किया गया अन्य सुझाव /Applications/XAMPP/xamppfiles/etc/my.cnf फ़ाइल का पता लगाने और केवल पढ़ने के लिए "सभी" के लिए अनुमतियाँ बदलने के लिए था।

दूसरी समस्या जो मुझे लगी थी कि कई समाधानों के साथ एक और समस्या है वह समस्या यह है कि सब कुछ शुरू होने के बाद फिर लोकलहोस्ट में प्रवेश करना जो मुझे xampp स्प्लैश स्क्रीन पर लाता है और फिर कुछ भी नहीं। केवल एक चीज जो मेरे लिए काम करती है, बहुत कम से कम, phpMyAdmin पृष्ठ तक पहुंचने के लिए है लोकलहोस्ट / phpmyadmin दर्ज करके

मुझे उम्मीद है कि यह दूसरों को एक उत्तर के लिए थ्रेड्स के गुच्छा के माध्यम से पढ़ने में मदद करता है।

सादर, एरिक


0

इसे आज़माएं, sudo service mysql stop यह किसी भी अन्य mysql सेवाओं को रोक देगा और फिर xampp को पुनरारंभ करेगा


0

बस XAMPP प्रबंधक में प्रबंधित सर्वर टैब पर क्लिक करें, अब MySQL डेटाबेस का चयन करें, दाईं ओर कॉन्फ़िगर पर क्लिक करें।

बंदरगाह को 3306 से 3307 में बदलें और यह काम करेगा।


0

यह एक ही समस्या थी, मैंने जो किया वह सभी उपयोगकर्ताओं के लिए केवल-पढ़ने की अनुमति थी और निम्नलिखित फ़ोल्डरों में शामिल सभी आइटम:

/Applications/XAMPP/xamppfiles/etc
/Applications/XAMPP/xamppfiles/sbin

0

खैर, कुछ समय बस ERROR!टर्मिनल पर mysql टिप्पणी में दिखाया गया है। फिर, XAMPP को बस फिर से लिखना (ओवरराइट करें), फिर इसे हल किया जा सकता है।


मेरे पास भी सिर्फ ERROR था! और कुछ नहीं। मैं इस धागे के साथ गया, और फिर सूदो हत्यारे के कदम उठाए। मुझे फिर से स्थापित नहीं करना पड़ा
ओएक्सएक्स
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.