¿Cómo doy acceso de escritura mysqld a un directory?

Estoy ejecutando OSX en este momento e bash ejecutar un process mysqld y ver el siguiente error:

$ /usr/local/mysql/bin/mysqld --user=root 111026 11:05:08 [Warning] Can't create test file /usr/local/mysql-5.5.15-osx10.6-x86_64/data/XXX.lower-test 111026 11:05:08 [Warning] Can't create test file /usr/local/mysql-5.5.15-osx10.6-x86_64/data/XXX.lower-test 111026 11:05:08 [Warning] One can only use the --user switch if running as root 111026 11:05:08 [Note] Plugin 'FEDERATED' is disabled. /usr/local/mysql/bin/mysqld: Can't find file: './mysql/plugin.frm' (errno: 13) 111026 11:05:08 [ERROR] Can't open the mysql.plugin table. Please run mysql_upgrade to create it. 111026 11:05:08 InnoDB: The InnoDB memory heap is disabled 111026 11:05:08 InnoDB: Mutexes and rw_locks use GCC atomic builtins 111026 11:05:08 InnoDB: Compressed tables use zlib 1.2.3 111026 11:05:08 InnoDB: Initializing buffer pool, size = 128.0M 111026 11:05:08 InnoDB: Completed initialization of buffer pool 111026 11:05:08 InnoDB: Operating system error number 13 in a file operation. InnoDB: The error means mysqld does not have the access rights to InnoDB: the directory. InnoDB: File name ./ibdata1 InnoDB: File operation call: 'open'. InnoDB: Cannot continue operation. 

Entiendo que el problema es que no estoy usando sudo, mi count de usuario actual no tiene acceso de escritura a

  • Problema con Java en Mac OS X 10.7.4
  • ¿Cómo hago que el disco duro sea visible en el Buscador?
  • ¿Por qué se le niega a SpotlightNetHelp file-lectura-datos para la raíz?
  • ¿Cómo se escribe Theta en una Mac?
  • ¿Cómo me aseguro de que el ícono de Yosemite para el disco Time Machine en mi escritorio muestre la versión actualizada y no la versión de Mavericks?
  • La fuente de control de la misión tiene un alias en OS X El Capitan
  • /usr/local/mysql-5.5.15-osx10.6-x86_64/data/

    Estoy tratando de lograr dos cosas diferentes

    1. Dale al process mysqld acceso de escritura a ese directory sin usar chmod 700 o lo que sea. Intento usar chown y no funciona

    2. Crea una secuencia de commands para que el process mysqld comience en el arranque

    ¿Alguien puede ayudarme?

  • ¿Puede la synchronization de fotos ser tan fácil como la synchronization de música, entre macOS e iOS?
  • OS X: cómo verificar si el instalador está firmado
  • ¿Cómo se hace la captura de pantalla de command-line en OS X con libav?
  • ¿Cómo puedo identificar los files y progtwigs conectados al process kernel_task en Mac OS?
  • ¿Puedo deshabilitar los bordes de la window adhesiva de macOS Sierra?
  • Crear carpetas en la carpeta de aplicaciones
  • One Solution collect form web for “¿Cómo doy acceso de escritura mysqld a un directory?”

    Según el uid que esté usando mysqld, es posible que chmod 700 en el directory de datos no ayude. Puedes hacer lo siguiente:

    • chmod 777 /usr/local/mysql-5.5.15-osx10.6-x86_64/data/
    • Startup mysqld nuevamente
    • ls -l /usr/local/mysql-5.5.15-osx10.6-x86_64/data/ para identificar al propietario de los files creados
    • chown OWNER /usr/local/mysql-5.5.15-osx10.6-x86_64/data
    • chmod 700 /usr/local/mysql-5.5.15-osx10.6-x86_64/data/
    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).