Как запустить сервер MySQL в Windows?

Я установил сервер MySQL на свой компьютер, и когда я впервые установил его, он работал автоматически. Теперь я перезагрузил компьютер, он больше не работает. Какой файл мне нужно запустить, чтобы снова запустить его?

Я пробовал использовать MySQL 5.6 Command Line Client и mysqld.exe С Program Files/MySQL/MySQLServer/bin каталог, и мне не повезло.

при запуске mysqld.exe, я получаю следующую ошибку:

2013-10-28 18:52:12 4788 [ERROR] InnoDB: .ibdata1 can't be opened in read-write mode
2013-10-28 18:52:12 4788 [ERROR] InnoDB: The system tablespace must be writable!
2013-10-28 18:52:12 4788 [ERROR] Plugin 'InnoDB' init function returned error.
2013-10-28 18:52:12 4788 [ERROR] Plugin 'InnoDB' registration as a STORAGE ENGINE failed.
2013-10-28 18:52:12 4788 [ERROR] Unknown/unsupported storage engine: InnoDB
2013-10-28 18:52:12 4788 [ERROR] Aborting`

естественно, я пытался бежать это как админ, и у меня получилось вот это:

C:Windowssystem32>"C:Program FilesMySQLMySQL Server 5.6binmysqld.exe"
2013-10-28 19:24:30 0 [Warning] TIMESTAMP with implicit DEFAULT value is depreca
ted. Please use --explicit_defaults_for_timestamp server option (see documentati
on for more details).
2
задан Peter Mortensen
28.02.2023 10:22 Количество просмотров материала 3195
Распечатать страницу

4 ответа

убедитесь, что mysqld.exe галочкой под Startup tab, когда вы идете, чтобы запустить и введите msconfig. Кроме того, то же самое касается Services, ищите сервисы MySQL там, щелкните правой кнопкой мыши > properties и удостоверьтесь, что типы запуска выбраны как автоматические.

3
отвечен Rudolph 2023-03-01 18:10

Если вы установили MySQL с помощью установщика MSI, он должен быть настроен как служба.

вы можете открыть сервис двумя способами

метод #1: доступ к установленной службе

  • откройте значок службы в Панели Управления
  • прокрутите в алфавитном порядке до службы MySQL
  • щелкните правой кнопкой мыши на службе
  • клик Запустить Службу

Метод #2: Командная строка Казнь

  • открыть окно DOS
  • из командной строки C: выполните следующее:net start mysql или "чистый старт mysql57". Правильное имя может отличаться в вашей системе

Если вы получаете эту ошибку

C:\Windows\system32>net start mysql
System error 5 has occurred.

Access is denied.

C:\Windows\system32>

тогда вы не запускали окно DOS от имени администратора. Повторите попытку с правами администратора. Вы должны увидеть:

C:\Windows\system32>net start mysql
The MySQL service is starting..
The MySQL service was started successfully.


C:\Windows\system32>

попробуйте!!!

7
отвечен RolandoMySQLDBA 2023-03-01 20:27

Если вы используете wamp на windows, вы можете запустить mysql из командной строки:

cd \wamp64
cd bin
cd mysql
dir
[check the version no of mysql]
cd mysql<version no>
mysql.exe -u root

это предполагает, что вы установили wamp в корне

0
отвечен KawaiKx 2023-03-01 22:44

для запуска Вручную MySQL, служат, необходимо выполнить mysqld исполняемый файл. Откройте командную строку и введите:

shell> "C:\Program Files\MySQL\MySQLServer\bin\mysqld"

Если mysqld не запускается, проверьте журнал ошибок. Журнал ошибок находится в C:\Program файлы \ MySQL\MySQLServer\data. Это файл с суффиксом .ошибаться. Вы можете также попытаться запустить сервер как mysqld -- console; в этом случае, вы можете получить некоторую полезную информацию на экране, который может помочь решить проблему.

последний вариант для запуска mysqld с --standalone и -- debug опциями. В этом случае mysqld пишет файл журнала C:\mysqld.след, который должен содержать причину, почему mysqld не запускается.

-2
отвечен enry 2023-03-02 01:01

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх