Чтобы обновить мой старый XAMPP до более нового, я переименовал папку C:\XAMPP
в C:\XAMPP_OLD
и установил более новую версию с xampp-win32-5.6.8-0-VC11-installer.exe
в C:\XAMPP
, Затем я запустил setup_xampp.bat
, переименовал пользователя MySQL от root
до cubinator
, дал этому пользователю пароль и изменил следующие строки в config.inc.php
из
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = '';
в
$cfg['Servers'][$i]['user'] = 'cubinator';
$cfg['Servers'][$i]['password'] = '...';
После этого я скопировал мои старые папки базы данных в C:\XAMPP\mysql\data
. Чтобы проверить, все ли работает до сих пор, я запустил сервер MySQL через элемент управления XAMPP. В командной строке я набрал следующее:
C:\XAMPP\mysql\bin>mysql -u cubinator -p
Enter password: ********
mysql>use my_db
Database changed
mysql>show tables;
... (List of my tables. Everything fine so far) ...
mysql>select * from one_of_my_tables;
ERROR 1146 (42502): Table 'my_db.one_of_my_tables' doesn't exist.
Это также происходит в phpMyAdmin: я нажал на my_db
, чтобы увидеть список своих таблиц. Но эти таблицы не существуют, при нажатии на них. Я проверил мой каталог data
, но все .frm
и .ibd
существуют и не пусты.
Должен ли я где-нибудь регистрировать свои таблицы?