Я нахожусь на Linux, и у меня есть SQLite 3, но я хочу использовать его с XAMPP.

Скажем так:

  1. Откройте localhost из браузера
  2. Заполните небольшую форму
  3. Отправить форму на Perl-скрипт
  4. Скрипт perl должен взаимодействовать с SQLite вместо MySQL(по умолчанию LAMPP)
  5. Покажи несколько записей из SQLite.

Второй вопрос: могу ли я установить SQLite на свой хост, предоставленный провайдером (по-видимому, тоже LAMPP)?

У меня проблемы с MySQL на моем arch Linux, и я просто не могу заставить его работать. Я действительно не знаю почему.

[ilian@myhost ~]$ sudo mysqld
Password: 
120614 11:40:33 [ERROR] Fatal error: Please read "Security" section of the manual to find out how to run mysqld as root!

120614 11:40:33 [ERROR] Aborting

120614 11:40:33 [Note] mysqld: Shutdown complete

[ilian@myhost ~]$ sudo mysql
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
[ilian@myhost ~]$ mysql
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
[ilian@myhost ~]$ mysql
mysql                       mysql_find_rows

Поэтому я не получил никакой информации об этой ошибке, но если smebody поможет мне решить любую из проблем: заставить MySQL работать или помочь мне установить другую БД на XAMPP, я буду очень признателен.

1 ответ1

0

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

Во-вторых, SQLite - это встроенная база данных, что означает, что он не работает как сервис, подобный MySQL. Он предназначен для однопользовательских приложений (например, приложения на смартфоне).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .