Нещодавно я оновив iMac до Mavericks, і зрозумів, що потрібно перевстановити MySQL. Я встановив нативну версію DMG, і вона працювала добре, і я мав би її залишити там.
Але я нехтував нею кілька тижнів, і працював над деякими завданнями Рубі. У мене виникли проблеми з налаштуванням Ruby з homebrew, тому я спробував видалити MySQL та встановити його з homebrew (використовуючи brew install mysql
).
З цією спробою я не зрозумів, що нічого поганого не було, поки через кілька днів я не працював на сайті (WordPress), і він не зміг створити нові таблиці, навіть не маючи змоги записати в існуючі таблиці. Я спробував перезавантажити, і в цей момент здавалося, що він шукає зовсім інше місце для data
папки, оскільки він просто мав бази даних за замовчуванням і жодну з тих, з якими я працював.
З тих пір я знаходив і копіював свою оригінальну data
папку на випадок, якщо я її втрачаю, і намагаюся переключити мою інсталяцію MySQL, видалити їх усі, перевстановити з домашньою мовою, перевстановити з DMG тощо, і все це безрезультатно. У мене зараз над головою (в першу чергу я дизайнер) і шукаю способи вирішити питання.
Я помітив, що я можу використовувати команду, ps auxww|grep [m]ysqld
щоб побачити, які процеси у мене є (як правило, я можу знайти свій шлях навколо командного рядка), і я це зробив з цими результатами:
jonathanstegall 2390 0.0 5.4 3062688 449400 ?? S 12:32AM 0:02.05 /usr/local/Cellar/mysql/5.6.13/bin/mysqld --basedir=/usr/local/Cellar/mysql/5.6.13 --datadir=/usr/local/var/mysql --plugin-dir=/usr/local/Cellar/mysql/5.6.13/lib/plugin --bind-address=127.0.0.1 --log-error=/usr/local/var/mysql/jonathaallsimac.err --pid-file=/usr/local/var/mysql/jonathaallsimac.pid
jonathanstegall 2304 0.0 0.0 2442580 968 ?? S 12:32AM 0:00.02 /bin/sh /usr/local/opt/mysql/bin/mysqld_safe --bind-address=127.0.0.1
jonathanstegall 7159 0.0 0.3 2619700 29072 ?? S 8:43PM 0:00.05 /usr/local/Cellar/mysql/5.5.15/bin/mysqld --basedir=/usr/local/Cellar/mysql/5.5.15 --datadir=/usr/local/var/mysql --plugin-dir=/usr/local/Cellar/mysql/5.5.15/lib/plugin --log-error=/usr/local/var/mysql/Jonathan-Stegalls-iMac.local.err --pid-file=/usr/local/var/mysql/Jonathan-Stegalls-iMac.local.pid
jonathanstegall 7114 0.0 0.0 2434388 964 ?? S 8:43PM 0:00.02 /bin/sh /usr/local/Cellar/mysql/5.5.15/bin/mysqld_safe
Очевидно, що тут працює декілька процесів, і я просто не зміг звести його до належної кількості процесів і один з них запрацювати. Будь-яка порада, як це зробити?
Дякую,