MySQL, veritabanı dosyalarını OS X'te nerede saklar?


15

Veritabanı çevrimdışı iken bu dosyaları bir sunucudan başka bir sunucuya taşımak istiyorum.

Yanıtlar:


20

Bu saklanmalıdır / usr / local / mysql / veri:


Bir not olarak, MySQL'i Homebrew yerine gerçek GUI yükleyicisini kullanarak kurduğumda saklandığı yer burası. Yüklemenin birçok farklı yolu var!
Matt Fletcher

20

Homebrew üzerinden kurulmuş mysql kullandığınızda , veritabanı klasörlerinizi ve dosyalarınızı/usr/local/var/mysql


1

OS X Server (en az v10.6), veritabanını varsayılan olarak / var / mysql içinde tutar. Bunu Sunucu Yöneticisi -> MySQL hizmeti -> Ayarlar -> Veritabanı konumunda değiştirebilirsiniz (bu alanı düzenlemenin verileri gerçekten taşımadığını, sadece yüklendiği yeri değiştirdiğini unutmayın).


0

Mac'ime şu an erişemiyorum, bu yüzden kesin olarak söyleyemem. Neden her zaman mysql adında bir tablo olacağından, dosya sisteminde "mysql" için değil (Spotlight'tan değil).


0

My.cnf dosyasını arayın - / etc / dizininde olmalı ve sonra şöyle bir satır aramalıdır:

datadir = / var / lib / mysql

Datadir, mysql'nin tüm veritabanı dosyalarını sakladığı yerdir.

Autobyte


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.