Homebrew aracılığıyla kurulan MySQL için MySQL Tercih Paneli kontrolü


Yanıtlar:


10

Aynı sorunu yaşadım. Kıçımı çıkardıktan sonra, bulabildim:

  1. Homebrew'un MySQL kurulumuna sembol bağlantılarını yükleyin /usr/local/mysql:

    mkdir -p /usr/local/mysql; cd /usr/local/mysql
    ln -s $(brew --prefix mysql)/* .
    

    (bu zaten MySQL Sunucusunu o tercih bölmesindeki düğmeyi kullanarak durdurmanıza izin verir - çünkü sadece ikili dosyayı kullanır - ancak başlatmaz )mysqladmin

  2. Tercih bölmesi girişimleri MySQL sunucusunu başlatmak için kullanıcı olarak mysqlveya_mysql onu çalıştırmak yerine sizin kullanıcı adı. Yine de SQL sunucusu için özel bir UNIX kullanıcısı olmanın iyi bir fikir olduğunu söylüyorlar ... Bu nedenle veri dizininin adı verilen _mysqlveya mysqlaynı zamanda ait olması gerekir .

    Eğer veri dizin girdisi bakarak nerede bulabilirsiniz datadir=içeriden /etc/my.cnfya $HOME/.my.cnf, ya $(brew --prefix mysql)/support-files/mysql.serversonra, chownbuna göre.

    Alternatif olarak, aşağıdakileri kullanarak yeni bir veri dizini ile başlayabilirsiniz mysql_install_db:

    unset TMPDIR
    sudo mysql_install_db --user=_mysql --basedir="$(brew --prefix mysql)" --datadir=/your/data/dir
    

    Bu şekilde yükledikten sonra, MySQL sunucusunu artık kullanıcı adınızla başlatamayacaksınız, en azından olmadan sudo -u.

    _mysqlSisteminizde çağrılan kullanıcı ve / veya grup yoksa, buradadscl açıklandığı gibi komut satırı yardımcı programını kullanarak bunları oluşturabilirsiniz .

  3. MySQL sunucusunu sistem başlangıcında otomatik olarak başlatmak için, MySQL Başlangıç ​​Öğesini kurmanız , ardından tercih bölmesindeki onay kutusunu etkinleştirmeniz gerekir ve 1. ve 2. adımları izlediyseniz, bir sonraki yeniden başlatmada bir cazibe gibi çalışmalıdır!


İlk başta başlat / durdur düğmesini kullanamıyorum, sonra prefPane'yi kaldırıyorum, yukarıdaki tüm adımları tekrar yapıyorum, sonra prefPane'yi yüklüyorum ve çalışıyor. Teşekkürler!
taiansu
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.