View Post
Linux

Установка и настройка LEMP (nginx,mysql,php-fpm)

Минимальная настройка LEMP в Debian/Ubuntu

Первое, это обновим индекс пакетов.

sudo apt-get update

Установим nginx

sudo apt-get install nginx

Теперь проверим, что nginx доступен по URL, откроем в браузере наш IP адрес. Приветствие от NGINX.

View Post
Linux

Конфигурация MySQL

Файл конфигурации MySQL my.cnf.

Стандартный путь: /etc/mysql

Установить язык default: UTF-8

Открываем файл на редактирование и пишем:

[client] default-character-set=utf8

[mysql] default-character-set=utf8

[mysqld] collation-server = utf8_unicode_ci init-connect='SET NAMES utf8' character-set-server = utf8

View Post
SQL

Импорт большой базы данных в mysql

Считаю его наиболее быстрым и оптимальным вариантом загрузки большой базы данных, имея доступ к консоли нужно загрузить дамп базы данных dump.sql через ftp, а затем залить её через консоль ssh:

mysql -u user-name -p DB_name < /path-to-dir/dump.sql

View Post
SQL

Основы запросов SQL

Итак, самые основные команды в SQL:

CREATE TABLE - Создать таблицу

INSERT INTO - добавить поле в таблицу 

Вставить в таблицу, если её там до сих пор нет, поле login - уникальный

INSERT IGNORE INTO `users` SET `login` = 'myname', `password` = 'mypassword';