Недавно я успешно установил 64-битную версию mysql-5.5.8 на MacBook Pro в каталог / usr / local.
Чтобы обратиться к совершенно не относящемуся к делу программному обеспечению (на самом деле, RVM), я изменил свой каталог / usr / local на $ USER, что очень огорчило MySQL. Он жаловался конкретно на каталог / usr / local / mysql / data, поэтому я изменил этот каталог на _mysql: wheel.
Кажется, все снова работает, но это заставило меня задуматься, не лучше ли мне сменить владельца все Каталог / usr / local / mysql, а не только подкаталог данных.
Поскольку я забыл записать, под каким владельцем выполняется установка по умолчанию, прежде чем поспешно сменить владельца каталога / usr / local, может ли кто-нибудь сказать мне, какой владелец и какие разрешения у каталога / usr / local / mysql по умолчанию, если вы этого не сделаете. т нечаянно облажались? : - /
С точки зрения разрешения Я предполагаю, что rwxr-xr-x будет уместным (это то, что сейчас есть в каталоге данных, и, похоже, он работает нормально), но укрепление этой догадки будет оценено.
Спасибо за любую помощь.
Стив
MySQL по умолчанию запускается от имени пользователя, указанного в my.cnf
, если в какой-то момент в будущем вы захотите запустить mysql в качестве пользователя, вы можете изменить это на ´my.cnf´, добавив следующие строки
user=USERNAME
Или, если вы хотите добавить его как параметр запуска в mysqld или mysqld_safe
--user=USERNAME
Также разрешения по умолчанию для каталогов внутри каталога данных mysql (это в Linux, но оно должно применяться и к версии для Mac):