2017-02-18 7 views
-1

Может ли кто-нибудь помочь мне настроить базу данных mysql только с одной схемой? Я попытался сбросить пароль root в базу данных, но при включении mysqld у меня есть ошибка, по которой mysqld завершен. Я попытался изменить my.cnf и т. Д., Но у меня нет времени на попытки, потому что магазин все еще работает в этой базе данных, поэтому я не должен отключать базу данных. Когда-то я переписывал пароль root, но потом у меня не было проблем с ним. Я думаю, что InnoDB может быть основной проблемой в mysql, потому что у меня были некоторые ошибки в журналах, когда я пытался настроить mysqld с помощью -skip-grant-tables и -skip-networking. Я хотел бы запустить mysqld только с использованием основной схемы mysql, но я не могу использовать для этого какие-либо учебники Google. Кто-нибудь знает, как это сделать? Это может быть проще и быстрее, чем пытаться правильно настроить my.cnf для mysqld. Я трачу на это несколько часов, и у меня нет идеи о том, что я делаю неправильно ?! (отключить innodb на my.cnf не помогло мне - я попробовал) Я думаю о дампе всех баз данных и переустановке mysql на Ubuntu, но он отстой ... (у меня есть доступ, но не от root)Установить на mysql только с одной запущенной схемой

ответ

0
//get it using DATABASE() function - 

SELECT DATABASE(); 

// set it using USE statement - 

USE database1; 
+0

устанавливает базу данных по умолчанию каждый раз, используя базу данных USE или строку подключения –