Alexey
29.08.2019
MySQL / MariaDB
MariaDB, MySQL, mysqldump
Папку data, в которой хранятся базы данных MySQL/MariaDB, при необходимости можно переместить в другое расположение. Кроме такого варианта, можно запустить новый экземпляр СУБД указав в качестве опции новое расположение. Как это сделать показано ниже. В описываемом варианте не требуется отключать…
ДАЛЕЕ
Alexey
29.08.2019
MySQL / MariaDB
MariaDB, MySQL, ошибки, решение проблемы
При запуске MySQL или MariaDB может возникнуть ошибка: 2019-08-29 15:56:43 0 [ERROR] Unknown/unsupported storage engine: InnoDB 2019-08-29 15:56:43 0 [ERROR] Aborting В результате СУБД не запустится. Ошибка может возникнуть при обновлении системы управления базами данных, либо при переносе файлов с…
ДАЛЕЕ
Alexey
29.08.2019
MySQL / MariaDB
MariaDB, MySQL, ошибки, решение проблемы
При импорте базы данных через mysql клиент примерно следующим образом: mysql -uroot < z:\all-databases.sql можно столкнуться с ошибкой: ERROR: ASCII '\0' appeared in the statement, but this is not allowed unless option --binary-mode is enabled and mysql is run in…
ДАЛЕЕ
Alexey
27.05.2019
MySQL / MariaDB
AUTO_INCREMENT, MariaDB, MySQL, mysqladmin
AUTO_INCREMENT — это свойство поля таблицы, суть которого заключается в том, что при добавлении новых записей значение этого столбца устанавливается автоматически, причём значение равно на единицу больше предыдущего. Это свойство удобно применять для создания уникальных идентификаторов каждой строки — не…
ДАЛЕЕ
Alexey
17.04.2019
MySQL / MariaDB
Linux, MariaDB, MySQL, Windows
Файлы базы MySQL/MariaDB данных хранятся на жёстком диске. По умолчанию это папка data внутри директории исполнимых файлов MySQL (в Windows) или в директории /var/lib/mysql/ (Linux). В настройках можно указать любое расположение базы данных MySQL — необязательно в папке с установленной…
ДАЛЕЕ
Alexey
16.12.2018
MySQL / MariaDB
apparmor, MariaDB, MySQL, phpMyAdmin, ошибки, решение проблемы
При попытке подключения к серверу MySQL может возникнуть ошибка: ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/run/mysqld/mysqld.sock' (2 "No such file or directory") Вариант на другом дистрибутиве (отличается путь до файла mysqld.sock): ERROR 2002 (HY000): Can't…
ДАЛЕЕ
Alexey
22.04.2017
MySQL / MariaDB
MySQL, phpMyAdmin, аутентификация по unix_socket, аутентификация по паролю, ошибки, решение проблемы
Если при попытке входа в phpMyAdmin вы видите ошибку: #1698 - Access denied for user 'root'@'localhost' то данная статья поможет вам разобраться в проблеме и устранить её. MySQL 5.7 изменила модель безопасности: теперь вход в MySQL под рутом (root) требует…
ДАЛЕЕ
Alexey
12.04.2017
MySQL / MariaDB
MySQL, Unicode, кодировка
Начиная с MySQL 5.5.3 вы должны использовать utf8mb4, а не utf8. Обе эти группы относятся к кодировке UTF-8, но более старая utf8 имеет специфичные для MySQL ограничения, не дающие использовать символы, пронумерованные выше 0xFFFD. Таким образом, больше не нужно использовать…
ДАЛЕЕ
Alexey
04.02.2017
MySQL / MariaDB
MariaDB, MySQL, пароли
Если у вас Windows, то смотрите статью «Как сбросить пароль root MySQL или MariaDB в Windows». Позабыть пароль может каждый. Если вы забыли или потеряли пароль рута для вашей системы управления базы данных MySQL или MariaDB вы всё равно можете…
ДАЛЕЕ
Alexey
01.02.2017
MySQL / MariaDB, Ubuntu
MariaDB, MySQL
Со временем базы данных растут, иногда перерастая место на файловой системе. Не важно, хотите ли вы использовать более просторное хранилище под базу данных, или использовать RAID, сетевые блочные устройства или разместить базы данных на другом диске, а не на котором…
ДАЛЕЕ
Alexey
26.12.2016
MySQL / MariaDB
MariaDB, MySQL, mysqladmin
mysqladmin – это утилита командной строки, которая поставляется с MySQL сервером и используется администраторами баз данных для выполнения некоторых простых MySQL задач, таких как установка пароля root или другого пользователя, изменение пароля root или другого пользователя, мониторинг процессов mysql, перезагрузка…
ДАЛЕЕ
Alexey
25.12.2016
MySQL / MariaDB
MariaDB, MySQL
В этой статье я покажу, как создать базу данных (также известную как schema, схема), таблицы (с типами данных) и объясню, как выполнять операции языка управления данными (Data Manipulation Language (DML)) на MySQL / MariaDB сервере. Подразумевается, что вы уже установили…
ДАЛЕЕ
Alexey
24.12.2016
MySQL / MariaDB, Ubuntu, Веб-сервер
Apache, LAMP, MariaDB, MySQL, PHP, phpMyAdmin, VDS / VPS
Если у вас Windows, то вам подойдёт статья "Установка веб-сервера (Apache 2.4, MySQL 5.7, PHP 7, phpMyAdmin) на Windows 10". Если у вас Arch Linux, то вам подойдёт статья "Установка LAMP (Linux, Apache, MySQL/MariaDB, PHP7 и phpMyAdmin) в Arch Linux…
ДАЛЕЕ
Alexey
23.12.2016
MySQL / MariaDB, Веб-сервер
MariaDB, MySQL, mysqldump, VDS / VPS
Введение Важно уметь импортировать и экспортировать ваши базы данных. Вы можете использовать дампы в качестве резервных копий, на случай аварий или для перенесения на другой сервер. Кстати, дамп – это от английского dump, что буквально переводится как «сбрасывать», «сваливать» и…
ДАЛЕЕ
Alexey
07.10.2016
MySQL / MariaDB
MySQL, ошибки, решение проблемы
Если при выполнении каких-либо операций с СУБД MySQL (например, при создании бэкапа базы данных), вы столкнулись с ошибкой mysqldump: Couldn't execute 'SHOW VARIABLES LIKE 'gtid\_mode'': Table 'performance_schema.session_variables' doesn't exist (1146) То для решения проблемы выполните (как администратор): mysql_upgrade -u root…
ДАЛЕЕ