Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Mysql 5.5.10 - Mac 10.6.x - mulai otomatis

Anda sebenarnya harus membuat file ini... Cara terbaik adalah dengan symlink:

mkdir /Library/StartupItems/MySQLCOM
cd /Library/StartupItems/MySQLCOM/
ln -s /path/to/installation/mysql/support-files/mysql.server MySQLCOM

Namun saya tidak akan merekomendasikan ini. Anda harus melakukannya dengan benar dan menggunakan launchd sebagai gantinya - ini adalah cara OS X yang tepat :-)

Pertama buat plist di /Library/LaunchDaemons/com.mysql.mysqld.plist

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>Disabled</key>
    <false/>
    <key>GroupName</key>
    <string>_mysql</string>
    <key>KeepAlive</key>
    <true/>
    <key>Label</key>
    <string>com.mysql.mysqld</string>
    <key>Program</key>
    <string>/usr/local/mysql/bin/mysqld</string>
    <key>ProgramArguments</key>
    <array>
        <string>--user=_mysql</string>
    </array>
    <key>RunAtLoad</key>
    <true/>
    <key>Umask</key>
    <integer>7</integer>
    <key>UserName</key>
    <string>_mysql</string>
    <key>WorkingDirectory</key>
    <string>INSTALL_PATH/mysql</string>
</dict>
</plist>

Kemudian sesuaikan izinnya:

sudo chown root /Library/LaunchDaemons/com.mysql.mysqld.plist
sudo chgrp wheel /Library/LaunchDaemons/com.mysql.mysqld.plist
sudo chmod 644 /Library/LaunchDaemons/com.mysql.mysqld.plist

Sekarang MySQL harus diluncurkan saat startup. Untuk menguji apakah semuanya berfungsi tanpa me-reboot, Anda dapat menjalankan:sudo launchctl load com.mysql.mysqld.plist lalu periksa log kesalahan Anda untuk menemukan pesan.

JIKA Anda perlu menambahkan argumen khusus (seperti log khusus, cnf, dll.), Anda dapat melakukannya dengan menetapkannya sebagai <string> elemen dalam <array> elemen berikut <key>ProgramArguments</key> . Nilai dari <string> . tersebut elemen harus menjadi sakelar standar yang akan Anda gunakan dengan mysqld .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. cara memeriksa tabel kustom wordpress kosong atau tidak

  2. MySQL:Masukkan datetime ke bidang datetime lainnya

  3. Tinyint vs Bit?

  4. Masalah Menyiapkan Modul MySQLdb

  5. LOAD DATA INFILE:String karakter ut8mb4 tidak valid