OSX पर mysql ने अचानक काम करना बंद कर दिया, पता लगाने या कनेक्ट करने में असमर्थ


1

बिना किसी समस्या के कुछ समय के लिए mysql के स्थापित संस्करण का उपयोग करने के बाद, जब मैंने सर्वर शुरू करने का प्रयास किया तो हाल ही में यह कमांड को पहचानने में विफल रहा।

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

pointcloud:~ james$ mysql.server start
-bash: mysql.server: command not found
pointcloud:~ james$ cd ../../usr/local/var
pointcloud:var james$ ls
cache       homebrew    log     mysql
pointcloud:var james$ cd mysql
pointcloud:mysql james$ ls
MacBook-Air.local.err           ibdata1
MacBook-Air.local.pid           ibtmp1
Otago-2.local.err           mysql
Otago-2.local.pid           mysqld_safe.pid
Pointcloud-Matrix-3885731C.local.err    otago.home.err
Pointcloud-Matrix-3885731C.local.pid    performance_schema
auto.cnf                pointcloud.err
ca-key.pem              pointcloud.local.err
ca.pem                  pointcloud.local.pid
cameras                 pointcloud.pid
client-cert.pem             pole
client-key.pem              private_key.pem
cloudpedia              public_key.pem
flightpaths             satcat
ib_logfile0             server-cert.pem
ib_logfile1             server-key.pem
pointcloud:mysql james$ echo $PATH
/Users/james/torch/install/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/usr/local/git/bin:/usr/local/MacGPG2/bin
pointcloud:mysql james$ export PATH=/usr/local/var/mysql:${PATH}
pointcloud:mysql james$ echo $PATH
/usr/local/var/mysql:/Users/james/torch/install/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/usr/local/git/bin:/usr/local/MacGPG2/bin
pointcloud:mysql james$ mysql.server start
-bash: mysql.server: command not found
pointcloud:mysql james$ 

अन्य जवाबों में से कुछ mysql निर्देशिका में एक / बिन या / समर्थन-फ़ाइल निर्देशिका को संदर्भित करते हैं। मुझे ये नहीं लगता।

मुझे पता नहीं है कि जब से मैंने सर्वर शुरू किया है तब से क्या बदल गया है। जहां तक ​​मुझे जानकारी है, मैंने कई होमब्रे और पाइथन पैकेज स्थापित किए हैं, लेकिन कुछ भी नहीं है।

मेरे DBs के लिए पहुँच बहाल करने में कोई सहायता आभार प्राप्त किया।

वैकल्पिक रूप से, यदि मौजूदा डीबी को संरक्षित और पुन: आयात करते समय मैसूरल को फिर से स्थापित करने का एक तरीका है, तो यह एक संभावना होगी।

स्थापित सिस्टम संस्करण: OSX 10.11.4 (15E65)


संपादन:

मेरा मानना ​​है कि मेरा mysql संस्करण होमब्रे के तहत स्थापित किया गया था, लेकिन यह कुछ समय पहले (2yrs +) था जब मैं कम कुशल था, और मैं विवरणों को याद करने में असमर्थ हूं।

brew list mysql को शामिल नहीं करता है, इसलिए ऐसा नहीं है।

pointcloud:mysql james$ brew list
eigen       ilmbase     libpng      opencv      python      x264
ffmpeg      jpeg        libtiff     openexr     readline    xvid
gdbm        lame        numpy       openssl     sqlite

फ़ाइल सिस्टम में mysql बायनेरिज़ की खोज:

pointcloud:var james$ sudo find / -type f -name mysql
find: /dev/fd/3: Not a directory
find: /dev/fd/4: Not a directory
/Volumes/Ironside II/Backups.backupdb/pointcloud/2016-11-26-201238/Macintosh HD/usr/local/Cellar/mysql/5.6.22/bin/mysql
/Volumes/Ironside II/Backups.backupdb/pointcloud/2016-11-26-201238/Macintosh HD/usr/local/Cellar/mysql/5.7.9/bin/mysql
/Volumes/Ironside II/Backups.backupdb/pointcloud/2016-12-12-110455/Macintosh HD/usr/local/Cellar/mysql/5.6.22/bin/mysql
/Volumes/Ironside II/Backups.backupdb/pointcloud/2016-12-12-110455/Macintosh HD/usr/local/Cellar/mysql/5.7.9/bin/mysql
/Volumes/Ironside II/Backups.backupdb/pointcloud/2017-01-02-114333/Macintosh HD/usr/local/Cellar/mysql/5.6.22/bin/mysql
/Volumes/Ironside II/Backups.backupdb/pointcloud/2017-01-02-114333/Macintosh HD/usr/local/Cellar/mysql/5.7.9/bin/mysql
/Volumes/Ironside II/Backups.backupdb/pointcloud/2017-01-04-122725/Macintosh HD/usr/local/Cellar/mysql/5.6.22/bin/mysql
/Volumes/Ironside II/Backups.backupdb/pointcloud/2017-01-04-122725/Macintosh HD/usr/local/Cellar/mysql/5.7.9/bin/mysql

संपादन के अनुसार: मैंने इसे दो साल पहले स्थापित किया था जब बहुत कम कुशल था। मुझे लगता है कि यह शायद होमब्रे था लेकिन वास्तव में नहीं जानता। मैं इसे कैसे स्थापित करूंगा?
13

तो फिर, यह सब के बाद Homebrew के तहत नहीं है।
स्टिल

कोई ussql निर्देशिका / usr / स्थानीय / केवल / usr / स्थानीय / var / में हैं (प्रश्न में प्रतिलेख देखें)। मैंने अतीत में macports का उपयोग किया है, लेकिन वर्तमान में इसे स्थापित नहीं किया है। मैं अन्य तरीकों से परिचित नहीं हूं।
14

परिणाम संपादित करें। ढूँढें अभी भी चल रही है लेकिन ~ 10 मिनट के लिए कुछ भी आउटपुट नहीं किया है।
14:

अधिक स्थान जोड़ने के लिए संपादित - सभी बैकअप में। क्या ऐसा लगता है कि Homebrew ने हाल ही में mysql को हटा दिया है?
स्टिल

जवाबों:


2

ऐसा प्रतीत होता है, बैकअप से स्पष्ट है, कि कुछ पिछले (हाल के) बिंदु पर, mysql के होमब्रे संस्करण को अनइंस्टॉल किया गया था, जिससे डेटा बरकरार रहा।

brew install mysqlपूर्ण कार्यक्षमता के साथ पुन: स्थापना ।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.