Чтобы обновить мой старый 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 существуют и не пусты.
Должен ли я где-нибудь регистрировать свои таблицы?
