Xampp не работает mysql

Невозможно подключить MySQL к XAMPP

Я пытаюсь подключить свою базу данных MySQL к XAMPP. Всякий раз, когда я пытаюсь нажать кнопку запуска MySQL на XAMPP, он не запускается, и я получаю сообщение об ошибке:

Может ли это быть из-за моего программного обеспечения для защиты от вирусов или VPN? Как бы я пошел об изменении портов в MySQL и панели управления? Если бы кто-нибудь мог бы дать мне какой-нибудь совет или направить меня на уже отвеченный вопрос, похожий на этот, я был бы очень признателен. Спасибо.

Решение

Вам нужно будет изменить порт или найти процесс, который его использует, чтобы остановить это.

Смена порта — самое простое решение.

Вам нужно будет указать в ваших будущих приложениях, что порт является чем-то иным, чем 3306, потому что он будет предполагать, что это 3306 по умолчанию и заставит ваше приложение не работать.

Вы можете сделать следующее, чтобы узнать, какой процесс использует указанный порт:

Откройте командную строку (с повышенными привилегиями (как администратор)) и выполните следующую команду:
netstat -a -b

Это выкачает список всех процессов и связанных портов.

Вы также можете поместить его в текстовый файл следующим образом:
netstat -a -b > myFile.txt

Переключение порта MySQL использует:

Как следует из ошибки, порт 3306 используется другим процессом в вашей системе.

Самый простой способ исправить это — переключить его на другой порт.

Вы можете сделать это, открыв панель управления XAMPP и нажав «Config» рядом с кнопкой mysql. После этого нажмите my.ini ,

После этого в текстовом файле измените порт на то, что вы хотите использовать.

Другие решения

Теперь, когда вы все сделали, вам нужно нажать на Config и затем-> Service и Port Settings. Измените также основной порт на 8080. В вашем браузере не забудьте использовать localhost: 8080, а не только локальный хост.

Источник

XAMPP. Не запускается MySQL

Ошибка в окне XAMPP 22:17:44 [mysql] Error: MySQL shutdown unexpectedly.
22:17:44 [mysql] This may be due to a blocked port, missing dependencies,
22:17:44 [mysql] improper privileges, a crash, or a shutdown by another method.
22:17:44 [mysql] Press the Logs button to view error logs and check
22:17:44 [mysql] the Windows Event Viewer for more clues
22:17:44 [mysql] If you need more help, copy and post this
22:17:44 [mysql] entire log window on the forums

mysql_error.log 2015-10-31 22:25:19 5952 [Warning] InnoDB: Doublewrite does not have page_no=0 of space: 0
2015-10-31 22:25:19 5952 [ERROR] InnoDB: space header page consists of zero bytes in data file C:\xampp\mysql\data\ibdata1
2015-10-31 22:25:19 5952 [ERROR] InnoDB: Could not open or create the system tablespace. If you tried to add new data files to the system tablespace, and it failed here, you should now edit innodb_data_file_path in my.cnf back to what it was, and remove the new ibdata files InnoDB created in this failed attempt. InnoDB only wrote those files full of zeros, but did not yet use them in any way. But be careful: do not remove old data files which contain your precious data!
2015-10-31 22:25:19 5952 [ERROR] Plugin ‘InnoDB’ init function returned error.
2015-10-31 22:25:19 5952 [ERROR] Plugin ‘InnoDB’ registration as a STORAGE ENGINE failed.
2015-10-31 22:25:19 5952 [ERROR] Unknown/unsupported storage engine: InnoDB
2015-10-31 22:25:19 5952 [ERROR] Aborting

Добавлено через 17 часов 9 минут
Решение:
В папке data(C:\xampp\mysql\data) нужно удалить ibdata1 файл и все log файлы.

Помощь в написании контрольных, курсовых и дипломных работ здесь.

XAMPP 1.7.7. не запускается Tomcat
Доброго времени суток всем, Недавно перешел на XAMPP 1.7.7., запускаю панель и кликаю по Apache.

Не запускается Appache в XAMPP-е
Раньше на семерке (винда) все работало нормально, но потом я обновился до десятки и перестало.

Xampp. не запускается Apache
9:39:10 Apache Service detected with wrong path 9:39:10 Change XAMPP Apache and Control.

Не запускается Apache в XAMPP
Здравствуйте! Такая проблема. Вчера было все в порядке, апач запускался нормально. Сегодня не.

Не запускается Apache в Xampp
Нажимаю на кнопку Start в Apache, загрузка программы останавливается и выдает такой лог: 13:37:33 .

Не запускается MySQL
Привет. Стоит Centos 6, при запуске MySQL получаю: MySQL Daemon failed to start., в логах: 130226.

Не запускается MySQL на MAMP
Здравствуйте, уважаемые форумчане! Подскажите, пожалуйста, такой момент. Работаю на mac mini.

Не запускается mysql в xampp-linux-1.7.7
Всем привет Установил ALT Linux 6.0.1 KDesktop (Centaurea Sadleriana) и Возникла проблема при.

Источник

Xampp MySQL не запускается — «Попытка запустить службу MySQL…»

Я только что установил XAMPP для Windows — должна быть самая новая версия (Панель управления XAMPP v3.2.1).

Apache работает нормально на портах 80 и 443, но MySQL не запускается. Когда я нажимаю кнопку запуска, я получаю это сообщение:

Попытка запустить службу MySQL .

Затем появляется окно и спрашивает меня, хочу ли я разрешить это, что я хочу. Но ничего не происходит после этого. Я могу нажать столько раз, сколько захочу, но с тем же результатом.

Что я могу сделать с MySQL?

10 ответов

Если у вас уже установлен MySQL в ваших окнах, перейдите в файл services.msc в ваших окнах и щелкните правой кнопкой мыши файл MySQL и остановите службу, теперь откройте ваш XAMPP и запустите MySQL. Теперь MySQL будет запускаться через порт 3306.

У меня была проблема с этим, потому что я случайно установил XAMPP в c:\windows\program files (x86) , что вызвало проблему с разрешениями Windows.

Установка говорит, что не устанавливать его там, но я думал, что он сказал, чтобы установить его там.

Я удалил и переустановил в c:\xampp , и это сработало.

Только остановите My sql в Xampp на 15 минут. Через 15 минут перезапустите Mysql. Если мой sql работает, но порт не отображается в Xampp, затем нажмите Config> my.ini отредактируйте этот файл и измените номер порта 3306> 3307 и сохраните и перезапустите xampp .

Одной из многих причин является то, что xampp не может запустить службу MySQL самостоятельно. Все, что вам нужно сделать, это запустить службу MySQL вручную.

Во-первых, убедитесь, что mysqld.exe не запущен, если есть, завершите его. (перейдите в Диспетчер задач> вкладка Progresses> щелкните правой кнопкой мыши «mysqld.exe»> завершить задачу )

Откройте файл services.msc, запустив (нажмите «Окно + R»)> services.msc или 0 на вашей панели управления XAMPP, нажмите кнопку «Службы» . Найдите сервис MySQL , щелкните его правой кнопкой мыши и запустите.

Использовали ли вы путь установки по умолчанию?

В моем случае при запуске mysql_start.bat я получил следующую ошибку:

Я переместил папку xampp в корень диска, и она начала работать.

Надеюсь, это поможет

После остановки xampp перейдите к настройке и измените порт 3306 на 3308 mysql и сохраните. Теперь запустите sql . Наслаждайтесь

В Windows вы должны перейти: Запустите> Запустите> services.msc> Apache 2.4> Свойства> Начальный режим> Автоматически> Применить> Начать> ОК> [То же, что MySQL]

Если у вас есть другие приложения для тестирования, такие как веб-пакет SQL и т. д., удалите их, потому что они работают в порту 3306.

Я могу поделиться тем, как я решил проблему в моем случае.

Похоже, у меня был установлен сервер MySQL 5.7. Он не показывался в списке «Установка и удаление программ» в Windows, поэтому я не знал об этом. Я отметил это после того, как посмотрел журнал XAMPP.

Сразу после запуска XAMPP он показал в журнале, что в mySQL есть конфликт, и указал папку, в которой установлен мой MySQL Server 5.7. Я удалил MySQL 5.7 вручную из Program Files (x86) и папки ProgramData, перезапустил и тогда XAMPP mySQL запустился нормально.

Я пытался только остановить службу MySQL, но у меня это не сработало. Помогло только удаление вручную всех папок mySQL 5.7 .

Была эта проблема сегодня на компьютере с Windows 10. Открыл C:\xampp\data\mysql_error.log и искал строки, содержащие [ERROR] .

Последняя строка ошибки была:

Важное примечание : если ваша ошибка другая, отправьте ее в Google (скорее всего, вы найдете исправление).

При поиске вышеуказанной ошибки обнаружена эта тема на форуме поддержки друзей Apache, который привел меня к исправлению:

Источник

MySQL не запускается в XAMPP UBUNTU

У меня есть один экземпляр PHP и MySQL, сейчас я пытаюсь установить XAMPP в моей системе. Я могу запустить PHP XAMPP. но при запуске службы я получаю сообщение об ошибке ниже. Я хочу, чтобы оба MySQl работали, останавливая сервисы других.

Вот мой вывод терминала:

Пожалуйста, помогите, спасибо

16 ответов

Все, что вам нужно сделать, это остановить Mysql и apache2 в первую очередь

Тогда начни свой

Перейдите в каталог установки XAMPP. Введите

и нажмите ↵ Enter

Введите команду «Открыть». Введите

и нажмите ↵ Enter

Введите пароль, когда будет предложено. Введите пароль, который вы обычно используете для входа на компьютер, затем нажмите ↵ Enter.

Если вы работаете в Ubuntu, с какой стати вы используете XAMPP?

sudo apt-get install apache2 mysql-server phpmyadmin php5;

замените корень документа на только что созданный каталог www, который должен выглядеть примерно так: / home / yourusername / www /

service apache2 restart

Поздравляем, теперь вы используете полноценный стек LAMP правильно на машине с Linux. http://localhost/ а также http://localhost/phpmyadmin/

Это помогло мне.

Вы получаете сообщение «Запуск MySQL УСПЕХ! «

Все, что вам нужно сделать, это остановить Mysql и apache2 в первую очередь

Тогда начни свой

Это должно работать

Если mysql не запускается в xampp, это может быть проблемой конфликта портов. Mysql запускается по умолчанию на порту 3306. Вам необходимо проверить, не занимает ли другое приложение этот порт. используйте следующую команду, чтобы проверить приложение, занимающее порт

если вы найдете приложение, занимающее этот порт, остановите приложение и перезапустите xampp. В качестве альтернативы, вы можете перейти к файлу php.ini или щелкнуть в выпадающем меню configure и изменить порт mysql на 3307

Спасибо за ответы. Я пытался запустить службу MySQL, когда она уже запущена. Остановите экземпляр mysql и apache перед запуском XAMPP mysql и apache

остановка службы sudo apache2

sudo service mysql stop

sudo /opt/lampp/lampp start

У меня такая же проблема.

  1. сделайте резервную копию вашей папки htdocs
  2. сделайте резервную копию вашей папки базы данных ‘/opt/lampp/var/mysql’
  3. проверьте пользователя в /opt/lampp/var/mysql $ ls -la
  4. переустановите xampp полностью с удалением данных
  5. скопируйте и вставьте папку вашей базы данных в / opt / lampp / var / mysql
  6. изменить доступ пользователя после вставки в / opt / lampp / var / mysql все файлы и папки

проверить пользователя в папке

изменить пользователя на папку для всех файлов и папок

и 1 файл на основе вашего компьютера, например:

emild-desktop.err — ошибка журнала моего компьютера

Скопируйте Вставьте папку htdocs в / opt / lampp

Перезапустите службу lampp.

$ sudo / opt / lampp / lampp start

Прежде всего вам необходимо установить gksu с помощью следующей команды:

sudo apt-get установить gksu

gksu gedit /usr/share/applications/xampp-control-panel.desktop и сохраните следующий код в файле.

(Вы используете 64-битную систему, поэтому нет необходимости что-либо менять, просто сделайте копирование и вставку)

**** Кодирование =UTF-8
Имя = Панель управления XAMPP
Комментарий = запустить и остановить XAMPP
Exec = gksudo /opt/lampp/manager-linux-x64.run
Icon = / Opt / lampp / HTDOCS / favicon.ico
Категории = Application
Type = Application
Terminal = ложь ****

Примечание. Для 32-разрядного xampp введите «manager-linux.run» вместо «manager-linux-x64.run»

Запустите следующую команду в терминале:

sudo apt-get update Теперь проверьте приложения, их значок создан. Вы можете получить его из поиска

Это самое простое исправление, которое сработало для меня после попытки найти миллиард предложений с разных форумов. Сначала вам нужно обновить ядро ​​до последней стабильной версии 3.19 (вам действительно нужно сделать это, чтобы оно работало без проблем даже в будущем (после обновлений)).

Ищите общие (игнорируйте lowlatency)

  • Загрузите в зависимости от того, является ли ваш компьютер 64-битным (amd64) или 32-битным (i386); там будет 2 файла, которые вы будете загружать. Не забывайте игнорировать низкоуровневых.
  • Затем также получите этот файл: linux-headers-3.19.0-031900_3.19.0-031900.201502091451_all.deb.. из того же места, поэтому общее количество файлов, которое вам должно быть, должно быть 3.
  • Установите все три файла, просто дважды щелкнув их значки в каталоге загрузки

Установите xampp непосредственно с сайта apachefriends: https://www.apachefriends.org/index.html

Наконец, нажмите кнопку «Запустить все» на вкладке «Управление серверами» и просмотрите их запуск, базу данных mysql, Proftpd и веб-сервер Apache. Это также исправляет ошибку phpmyadmin (browser) 2002.

Источник

XAMPP-ошибка: завершение работы MySQL неожиданно

я переустановил XAMPP по какой-то причине, и MySQL не работает, давая следующую ошибку в консоли:

при проверке » /xampp / mysql/data / mysql_error.log » файл, который я получаю:

это всего лишь часть журнала, полный немного слишком большой.

16 ответов

закройте skype и попробуйте, если skype opne

или

перейдите к установленному xampp/wamp, найдите httpd.conf. Откройте этот файл с помощью textpad / notepad, найдите Listen или 80 , обновление слушает порт 8081 и сохраните файл. Перезапустите xampp / wamp, запустите серверы.

или
выполните следующие действия в Skype

в моем случае, я сделал две вещи:

  1. двигался xampp/mysql/backup файлы xampp/mysql/data
  2. запустите XAMPP как администратор

это сработало для меня:)

  • закройте xampp
  • перейдите в папку, где вы ее установили, если в (c:) может быть что-то вроде C:\xampp\, доступ к папке C:\xampp\mysql\data
  • удалить файл ibdata1
  • снова запускает XAMPP.

может быть сервер MySQL, установленный ранее на вашем компьютере, попробуйте удалить его и запустить MySQL на XAMPP, это решенная шахта

лучшим решением этой проблемы является просто открыть файл MySQL configuration directive мой.ini присутствует внутри папки C:\xampp\mysql\bin и изменить информацию, связанную с портами, как правило, некоторые программы занимают порт нет. 3306 в результате этого он перестает работать, Теперь вы выполните два шага, чтобы заставить его работать.

вот так, перезапустите службу mysql, она будет работать наверняка.

Я бы просто попытался переустановить XAMPP.

одна из причин, которую я нашел (и не упомянул в дополнение к другим ответам, данным на этом сайте по аналогичной проблеме), заключалась в том, что я пошел в Диспетчер задач в windows и остановил mysqld, который уже работал и предотвратил запуск сервера mysql.

просто запустите xammp как администратор, он работает

для тех, кто искал и нажимал на эту ссылку, я решил ее, просто ища MySQL notifier и остановив mysql от запуска там, затем снова запустите mysql в xampp, и он запускается. почему это работает ? я не эксперт, но я думаю, что это легко : порт был взят уже MySQL notifier, поэтому пришлось остановить его там и запустить его здесь.

Я новичок в XAMPP, но я считаю, что комбинация этих предложений работает лучше всего (по крайней мере, в Windows 8.1 с последней версией XAMPP. Обратите внимание, что на компьютере, на котором я тестировал это, также был skype).

первый вход в skype и перейдите к » Tools

далее на панели управления XAMPP нажмите » config

кроме того, вам нужно будет перейти к XAMPP

$cfg [‘Servers’] [$i] [‘host’] = ‘127.0.0.1’;

вам нужно будет добавить «3307» следующим образом:

$cfg [‘Servers’] [$i] [‘host’] = ‘127.0.0.1:3307’;

теперь откройте браузер, и вы увидите страницу xampp при вводе «локальный хост.» Кроме того, если вы впервые используете xampp, вы можете увидеть предупреждение об отсутствии пароля (выделено розовым цветом) на странице localhost/phpmyadmin/. Это легко исправить, Перейдя на вкладку » Учетные записи пользователей «в phpmyadmin, нажав» редактировать привилегии » и введя пароль. Не забудьте сохранить хэшированную версию любого и всех паролей, которые вы создаете, поскольку мы будем использовать это дальше! — Я открыл блокнот и сохранил (и пронумеровал) их. Обратите внимание, что phpMyadmin уведомит вас о том, когда вы меняете пароль для текущего сеанса (это будет отображаться в верхней части страницы phpMyadmin и очень важно, так как вам понадобится конкретная хэшированная версия вашего пароля).

Далее вам нужно будет перейти к следующему местоположению » xampp

Источник

Читайте также:  Не работает стартер ваз 21043
Оцените статью