Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Mysql 5.5.10 - Mac 10.6.x - tự động khởi động

Bạn phải thực hiện hành động để tạo tệp này ... Cách tốt nhất là với một liên kết tượng trưng:

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

Tuy nhiên, tôi không khuyên bạn nên làm điều này. Bạn nên thực hiện đúng cách và sử dụng launchd thay vào đó - đây là cách OS X thích hợp :-)

Trước tiên, hãy tạo một plist tại /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>

Sau đó, điều chỉnh quyền:

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

Bây giờ MySQL sẽ được khởi chạy khi khởi động. Để kiểm tra xem mọi thứ hoạt động mà không cần khởi động lại, bạn có thể chạy:sudo launchctl load com.mysql.mysqld.plist sau đó kiểm tra nhật ký lỗi của bạn để tìm thông báo.

NẾU bạn cần thêm các args đặc biệt (như nhật ký tùy chỉnh, cnf, v.v.), bạn có thể làm như vậy bằng cách chỉ định chúng là <string> các phần tử trong <array> phần tử sau <key>ProgramArguments</key> . Giá trị của những <string> đó phần tử phải là công tắc tiêu chuẩn mà bạn sẽ sử dụng với 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. MySQL - Chọn hàng được chèn cuối cùng một cách dễ dàng nhất

  2. tạo cơ sở dữ liệu với pdo trong php

  3. Chúng ta có thể nhập SQL từ bộ chứa S3 sang AWS ec2 (phiên bản) không?

  4. Cách thực hiện điều này trong Laravel, truy vấn con ở đâu trong

  5. BIGINT UNSIGNED VALUE nằm ngoài phạm vi SQL của tôi