2017-01-12 2 views
0

Перед началом, я хотел бы отметить, что этот вопрос не об этой проблеме:Невозможно создать базу данных MySQL

Access denied for user ''@'localhost' to database 'something'

и так, решения для this или подобных проблем не работает.

Я думаю, что я перепутал некоторые команды chmod, и теперь я могу войти во все пользователи моей установки mysql, но не могу создать базу данных у любого пользователя. Когда я использую команду:

create database somedatabase;

я говорю об ошибке,

ERROR 1006 (HY000): Can't create database 'somedatabase' (errno: 276999488)

Для получения дополнительной информации, у меня нет каталога /var/lib/mysql, но у меня есть каталог /usr/local/mysql. Итак,

  • Должен ли я использовать любые другие команды для определения фактической проблемы?
  • Я перепутал разрешения mysql?

ответ

0

Ниже решить мою проблему:

  • sudo chown -RL root:mysql /usr/local/mysql
  • sudo chown -RL mysql:mysql /usr/local/mysql/data
  • sudo /usr/local/mysql/support-files/mysql.server start

Taken from this SO answer.

Смежные вопросы