2013-10-15 2 views
9

Я новичок в SQL, я установил MySQL и я следую за книгу: Java, как программировать для подключения к MySQLОшибка Запуск сервера MySQL из командной строки

Я получаю следующее сообщение об ошибке. Что касается временной отметки .. Я понимаю причину .. но я пытаюсь исправить «Не могу создать тестовый файл C: \ Program Files \ MySQL \ MySQL Server 5.6 \ data \ Swati-HP.lower-test"

Пожалуйста, руководство меня остроумие уважения к этому

C:\Users\Swati>mysqld.exe 
2013-10-15 13:57:01 0 [Warning] TIMESTAMP with implicit DEFAULT value is depreca 
ted. Please use --explicit_defaults_for_timestamp server option (see documentati 
on for more details). 
2013-10-15 13:57:01 7492 [Warning] Can't create test file C:\Program Files\MySQL 
\MySQL Server 5.6\data\Swati-HP.lower-test 
2013-10-15 13:57:01 7492 [Warning] Can't create test file C:\Program Files\MySQL 
\MySQL Server 5.6\data\Swati-HP.lower-test 
2013-10-15 13:57:01 7492 [Note] Plugin 'FEDERATED' is disabled. 
2013-10-15 13:57:01 7492 [Note] InnoDB: The InnoDB memory heap is disabled 
2013-10-15 13:57:01 7492 [Note] InnoDB: Mutexes and rw_locks use Windows interlo 
cked functions 
2013-10-15 13:57:01 7492 [Note] InnoDB: Compressed tables use zlib 1.2.3 
2013-10-15 13:57:01 7492 [Note] InnoDB: Not using CPU crc32 instructions 
2013-10-15 13:57:01 7492 [Note] InnoDB: Initializing buffer pool, size = 128.0M 
2013-10-15 13:57:01 7492 [Note] InnoDB: Completed initialization of buffer pool 
2013-10-15 13:57:01 7492 [ERROR] InnoDB: .\ibdata1 can't be opened in read-write 
mode 
2013-10-15 13:57:01 7492 [ERROR] InnoDB: The system tablespace must be writable! 

2013-10-15 13:57:01 7492 [ERROR] Plugin 'InnoDB' init function returned error. 
2013-10-15 13:57:01 7492 [ERROR] Plugin 'InnoDB' registration as a STORAGE ENGIN 
E failed. 
2013-10-15 13:57:01 7492 [ERROR] Unknown/unsupported storage engine: InnoDB 
2013-10-15 13:57:01 7492 [ERROR] Aborting 

2013-10-15 13:57:01 7492 [Note] Binlog end 
2013-10-15 13:57:01 7492 [Note] Shutting down plugin 'partition' 
. 
. 
. 
. 
. 
2013-10-15 13:57:01 7492 [Note] mysqld.exe: Shutdown complete 

ответ

9

папке «программные файлам» в окнах, как правило, ограничивает запись для неадминистративных, так что вы можете:

  1. запустить MySQL под учетной записью администратора - не очень хорошая практика
  2. set write права на эту папку для всех - не очень хорошая практика
  3. хранения перемещение данных в другое место и изменить my.cnf надлежащим образом - правый один
+0

Это работает для меня +1. –

+1

Запустите cmd в режиме администратора, щелкнув правой кнопкой мыши «cmd» и выбрав Run-As-Administrator – John

49

Та же ошибка может также произойти, если mysqld.exe уже запущен. Просто убей процесс.

+2

Это было для меня, спасибо! – avalancha

+0

спасибо, что было полезно – Alsciende

+1

+1 - потратил впустую полчаса, а затем нашел ваш ответ. Ура! Я очень новичок в mysql. Я начал db без опции '--console'. –

0

Вы должны предоставить разрешения на чтение и запись для пользователя. SYSTEM

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