बिना किसी समस्या के कुछ समय के लिए 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