Я пытаюсь обновить MySQL в XAMPP.
Версия PHP => 5.6.3
старая версия mysql => 5.6.21 Необходимо обновить => 5.7.22 (Который был доступен для скачивания только в серии 5.7)
Я выполнил следующие действия для обновления:
Download latest MySQL but download the zip file not the MSI
Unzip the zip file to a location.
Shutdown Mysql process (no need to remove service) from XAMPP control panel.
Go to XAMPP folder, rename mysql folder to mysql_old
Copy the new unzipped mysql folder to XAMPP folder, in it delete the data folder.
Copy over the data folder from the mysql_old to the new mysql folder.
Copy over the my.ini file under mysql_old/bin to mysql/bin.
Copy over other ini and executable files from mysql_old root folder to mysql (XAMPP ini files, my-huge.ini, my-small.ini, etc..). in my case i copied my-default.ini
Run mysql process from XAMPP control panel. Should work. (You may need
to kill XAMPP first).-->Here I struck out and facing mysql shutdown error.
(OPTIONAL) Run mysql/bin/mysql_upgrade.exe -u USERNAME -p to update tables in the local databases that may have problems due to the version change.
Я пытался
1. Поменяйте порт на 3307,3306,8111 в файле my.ini, как предлагали другие.
2. Перейдите в каталог mysql / data /
удалить файл ibdata1 & ib_logfile * (ib_logfile0, ib_logfile1, ib_logfile101)
перезапустите сервер xampp
mysql_error.log показывает следующее:
2018-05-04T06: 31: 04.062353Z 0 [Примечание] c: \ mysql-upgradexampp \ sm3 \ xampp \ mysql \ bin \ mysqld.exe (mysqld 5.7.22) запускается как процесс 9428 ...
Я запустил панель управления XAMPP от имени администратора, но все равно он показывает
Error: MySQL shutdown unexpectedly.
[mysql] This may be due to a blocked port, missing dependencies,
[mysql] improper privileges, a crash, or a shutdown by another method.
[mysql] Press the Logs button to view error logs and check
[mysql] the Windows Event Viewer for more clues
[mysql] If you need more help, copy and post this
[mysql] entire log window on the forums
В командной строке я получаю следующую ошибку
\ mysql \ bin> mysql -u root -p
Введите пароль:
ОШИБКА 2003 (HY000): не удается подключиться к серверу MySQL на локальном хосте (10061)
Пожалуйста, дайте совет, чтобы решить. Спасибо