Установка на чистую RaspberryPi, OrangePi, Asus tinker board и т.п. (скрипт)

3. Как установить MajorDoMo? 50 комментариев

Много разных способов завести зверька с MajorDoMo, я опишу ещё один, вообще то тут будет скрипт установки системы. Скрипт проверен на системе Armbian установленной на OrangePiPC, но и на других системах основанных на Armbian, Ubuntu, Debian, DietPi и т.п. данный скрипт будет работать и Вы сможете установить систему, единственное, возможно Вы не сможете пользоваться пакетом WiringPi на других системах, в скрипте WiringPi устанавливается для RaspberryPi, OrangePi и Asus tinker board, для опытных линуксоидов можно просто скопировать скрипт и запустить, этапы установки не затруднят. Для менее опытных скрипт установки расписан подробно.

1. Установка базовой системы.

Если Вы уже установили базовую систему то можно перейти к следующему шагу.

Скачаем образ Armbian с сайта под Вашу плату  и записываем его на карту памяти, вставляем карту памяти и включаем наш миникомпьютер. (Если у Вас Raspberry Pi или Вы выбрали другой дистрибутив LInux то воспользуйтесь соответствующей инструкцией и обновите все пакеты до актуального состояния и переходите к пункту 2 данной инструкции)

включаем и заходим по ssh или подключив по hdmi к монитору, имя пользователя root пароль 1234

Система запустилась и надо ввести ещё раз пароль 1234 (при вводе пароля ничего не отображается, просто вводите пароль и нажмите клавишу Enter)

после чего необходимо ввести два раза новый пароль, после ввода второго пароля система попросит создать пользователя

но мы откажемся нажав на клавиатуре комбинацию клавиш Ctrl+C

зайдем снова по ssh уже с новым паролем

и перезагрузим систему набрав команду

reboot

Далее нам необходимо обновить все пакеты до актуального состояния, набираем

2. Загрузка скрипта установки и установка

заходим по ssh на нашего зверька пользователем root, если вы зашли не под пользователем root то в консоли введите:

sudo su

и скачиваем скрипт установки

wget https://raw.githubusercontent.com/immortalserg/installmd/master/installmd

выставляем права на распакованный файл и запускаем

начнется установка, для удобства сделана подсветка текста этапов установки, в начале скрипта Вам будет заданы параметры установки

  1. Выбор платы, необходим для установки WiringPi и настройки конфига asound.conf, если Вы устанавливаете на персональный компьютер то Выберите 0 - Другая
  2. Выбор web сервера
  3. Далее выбор конфигурации.
    Базовая - конфигурация
    Расширенная - моя конфигурация, загружается с github
    Собственная - заранее подготовленная и загруженная конфигурация, по умолчанию имя файла backup.tgz в папке /root, при выборе этого пункта путь к файлу можно задать свой.
  4. На вопрос конвертации таблиц из InnoDB в MyISAM рекомендую ответить y при выборе Расширенной конфигурации, при выборе стандартной конфигурации возможность конвертации не проверена и система может не работать, при загрузке своей конфигурации она должна быть подготовлена и уже сконвертирована.
  5. Установка webmin и java просто установит эти компоненты в систему
  6. Установка node.js происходит из исходников по этому продолжительность установки более 2-х часов, node.js рекомендую устанавливать отдельно, для установки node.js отдельно выполните следующие действия:
  7. WiringPi, Mysensors, 433Utils и pi-switch-python это инструменты для работы с GPIO и устройствами подключенными к GPIO, если Вы устанавливаете на персональный компьютер или Androidtv box который не имеет GPIO то не устанавливайте эти компоненты.
  8. Установка owfs для 1-wire если у Вас есть 1-wire адаптер то выберите это пункт, после чего Вам предложит выбрать тип 1-wire адаптера и в случае UART адаптера наименование порта, всё это нужно для конфигурирования ,если Вы используете подключение датчиков к GPIO то выберите USB адаптер и вручную сконфигурируйте внеся изменения в файл /etc/owfs.conf
  9. Удалить локали - проверено только на Armbian оставлены только локали en и ru, просто очищает место от ненужных локалей на других языках, можно не удалять.
  10. Установить часы реального времени если они у Вас подключены на шине i2c0
  11. Сделать оптимизацию базы данных, необходимо для работы системы на SD карте или на emmc
  12. Выберите отображать вводимые пароли если у Вас за спиной не стоит злой недруг чтобы захватить Ваш умный дом в свои руки

 

Первый пароль для пользователя root для базы данных, второй пароль для пользователя системы pi, этот же пользователь создается и для подключения к базе данных.

Если Вы выбрали удалить локали, то выйдет следующий диалог

если кнопка <Ok> не выделена красным, то с помощью клавиши Tab выделим кнопку <Ok> и нажмем Enter

Я уже выделил необходимые локали, если Вам необходимо оставить ещё какие нибудь, то можете выделить их самостоятельно, перемещение стрелками вверх/вниз или PgDn/PgUp переход к кнопке <Ok> с помощью клавиши Tab, нажимаем <Оk>

нажимаем ещё раз Enter, если Вы выбрали установку Java то скрипт запросит согласиться с лицензионным соглашением при установки Java, после того как Вы ответите и примите лицензионное соглашение установка продолжиться.

Возможно при установке Mysql или MariaDB спросит пароль пользователя root, никакие пароли не вводить!

ожидаем окончания установки, по окончании установки Вы уведите следующую надпись:

необходимо перезапустить нашего зверька.

Обсуждение статьи на форуме и в чате telegam.

Поделитесь в соц сетях

Теги:

 

 

50 thoughts on - Установка на чистую RaspberryPi, OrangePi, Asus tinker board и т.п. (скрипт)

  • Добрый день. Не совсем понятно начало установки на RaspberryPi. Вы пишите: "Скачаем образ Armbian с сайта под Вашу плату". Перехожу по ссылке и не могу наяти там свою плату RaspberryPi2...
    Может быть плохо ищу?

    • нет под RaspberryPi2 Armbian, воспользуйтесь другим дистрибутивом для Вашей платы, скрипт работает с дистрибутивами на базе Ubuntu/Debian

    • Скрипт вроде как установился на Orange Pi Zero, но в интерфейсе дальше страницы Hello, world! 🙂 не идет. Ни выбор языка ни выбор темы не происходит, кнопка Continue>>> активна, но возвращает на эту же страницу (((

  • Предлагаю внести в скрипт установку RHVoice (его вроде нет в дереве репозиториев, его отдельно приходится скачивать и ставить, тоже гемор) и установку MotionEye - очень неплохая прога для видеонаблюдения (можно сказать, практически единственная под линь).

  • привет всем!установил все по этому скрипту и все чудесно работает но с ноута могу заходить в MajorDoMo а с других устройств нет,хотя все подключены в одной локальной сети.

  • привет всем!установил все по этому скрипту и все чудесно работает но с ноута могу заходить в MajorDoMo а с других устройств нет,хотя все подключены в одной локальной сети.

  • привет всем!установил все по этому скрипту и не работает. Открывается
    код страницы, устанавливал на чистую Raspberry.

    • важно какая операционная система, на Raspbian 7 пока не могу решить проблему с установкой, на более новых распбиан не могу проверить за неимением.
      код значит не выполняются php, причины могут быть например в том ,что php не установился или не установилась либа апача.

      • Первый раз у меня все работало. Переустановил туже систему и все, каюк, мучаюсь 5 день. Система
        Raspbian Stretch with desktop. 29-11-17. Еще в linux я профан((. Может обновить какие то библиотеки?

  • Выкрутился из положения может кому понадобится: на форуме https://majordomo.smartliving.ru/forum/viewtopic.php?f=3&t=3490&start=10#p41896 установил скриптsudo apt-get install phpmyadmin apache2 apache2-bin apache2-data apache2-utils libapache2-mod-php libapache2-mod-php7.0 php7.0-bz2 php7.0-cli php7.0-common php7.0-curl php7.0-gd php7.0-json php7.0-mbstring php7.0-mcrypt php7.0-mysql php7.0-opcache php7.0-readline php7.0-xml так как не установилась папка PHP, затем сделал все исправления в файлах как описано в форуме. Вот и все. Удачи всем.

  • Установил на pi3. MQTT не работает. Closing thread: exec php -q ./scripts/cycle_mqtt.php --params "a:0:{}">>/var/www/debmes/log_2018-03-08-cycle_mqtt.php.txt
    Во время хода установки данные поступали, судя по логам, а после перезагрузки уже нет. в x-ray mqtt цикл вообще не запущен. и еще какая то ошибка непонятная GetURL to http://192.168.1.13:8888/status.html (source checkAllVars) finished with error:
    Connection timed out after 5001 milliseconds
    {"url":"http:\/\/192.168.1.13:8888\/status.html","content_type":null,"http_code":0,"header_size":0,"request_size":0,"filetime":-1,"ssl_verify_result":0,"redirect_count":0,"total_time":5.001293,"namelookup_time":7.9e-5,"connect_time":0,"pretransfer_time":0,"size_upload":0,"size_download":0,"speed_download":0,"speed_upload":0,"download_content_length":-1,"upload_content_length":-1,"starttransfer_time":0,"redirect_time":0,"redirect_url":"","primary_ip":"","certinfo":[],"primary_port":0,"local_ip":"","local_port":0}
    при попытке загрузить бекап с компа просто выбрасывает со страницы...
    все делал по инструкции, никакой отсебятины.

  • Доброго дня.
    Скажите, а на OPi One должно становиться?
    Имею проблему с постоянным Hello World. Так понимаю, что с настройкой базы данных что-то не так? Что надо сделать?
    Спасибо.

  • Установка на OrangePiPlus2. Без бубина конечно не обошлось. Временно отказался от переноса на HDD, из за бубина(((
    Выяснил: «Hello World» и далее ничего((( конечно причина в не старте базы. Увеличение паузы не спасало (, Отказался от оптимизации CD. MD стартует.
    Имею проблемы:
    Нет доступа к «Панели управления» [./admin.php], возвращает на «Главную страницу [./index.php]. Уже сломал себе голову(((
    Нет доступа по poot к . /phpmyadmin неверный пароль (тот что вводился по мануалу). По “pi” вход есть. Похоже косяк в скрипте.
    Прошу подсказки.

  • У меня при установке доходит момента установки mariadb и дальше вот это:
    Enter current password for root (enter for none):
    ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2 "No such file or directory")
    Enter current password for root (enter for none):
    ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2 "No such file or directory")
    Enter current password for root (enter for none):
    ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2 "No such file or directory")
    Enter current password for root (enter for none):
    ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2 "No such file or directory")
    Enter current password for root (enter for none):
    ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2 "No such file or directory")
    Enter current password for root (enter for none):
    ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2 "No such file or directory")
    Enter current password for root (enter for none):
    ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2 "No such file or directory")
    Enter current password for root (enter for none):
    ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2 "No such file or directory")
    Enter current password for root (enter for none):
    ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2 "No such file or directory")
    Enter current password for root (enter for none):
    ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2 "No such file or directory")
    Enter current password for root (enter for none):
    ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2 "No such file or directory")
    Enter current password for root (enter for none):
    ERROR 2002 (HY000): Can't connect to local MySQL server through

  • ERROR 1698 (28000): Access denied for user 'root'@'localhost'
    Enter current password for root (enter for none):
    ERROR 1698 (28000): Access denied for user 'root'@'localhost'
    Enter current password for root (enter for none):
    ERROR 1698 (28000): Access denied for user 'root'@'localhost'
    Enter current password for root (enter for none):
    ERROR 1698 (28000): Access denied for user 'root'@'localhost'
    Enter current password for root (enter for none):
    ERROR 1698 (28000): Access denied for user 'root'@'localhost'
    Enter current password for root (enter for none):
    ERROR 1698 (28000): Access denied for user 'root'@'localhost'
    Enter current password for root (enter for none):
    ERROR 1698 (28000): Access denied for user 'root'@'localhost'
    Enter current password for root (enter for none):
    ERROR 1698 (28000): Access denied for user 'root'@'localhost'
    Enter current password for root (enter for none):
    ERROR 1698 (28000): Access denied for user 'root'@'localhost'
    Enter current password for root (enter for none):
    ERROR 1698 (28000): Access denied for user 'root'@'localhost'
    Enter current password for root (enter for none):
    ERROR 1698 (28000): Access denied for user 'root'@'localhost'
    Enter current password for root (enter for none):
    ERROR 1698 (28000): Access denied for user 'root'@'localhost'
    Enter current password for root (enter for none):
    ERROR 1698 (28000): Access denied for user 'root'@'localhost'
    Enter current password for root (enter for none):
    ERROR 1698 (28000): Access denied for user 'root'@'localhost'
    Enter current password for root (enter for none):
    ERROR 1698 (28000): Access denied for user 'root'@'localhost'
    Enter current password for root (enter for none):
    ERROR 1698 (28000): Access denied for user 'root'@'localhost'
    Enter current password for root (enter for none):
    ERROR 1698 (28000): Access denied for user 'root'@'localhost'
    Enter current password for root (enter for none):
    ERROR 1698 (28000): Access denied for user 'root'@'localhost'
    Enter current password for root (enter for none):
    ERROR 1698 (28000): Access denied for user 'root'@'localhost'
    Enter current password for root (enter for none):
    ERROR 1698 (28000): Access denied for user 'root'@'localhost'
    Enter current password for root (enter for none):
    ERROR 1698 (28000): Access denied for user 'root'@'localhost'
    Enter current password for root (enter for none):
    ERROR 1698 (28000): Access denied for user 'root'@'localhost'
    Enter current password for root (enter for none):
    ERROR 1698 (28000): Access denied for user 'root'@'localhost'
    Enter current password for root (enter for none):
    ERROR 1698 (28000): Access denied for user 'root'@'localhost'
    Enter current password for root (enter for none):
    ERROR 1698 (2800

  • ERROR 1698 (28000): Access denied for user 'root'@'localhost'
    Enter current password for root (enter for none):
    ERROR 1698 (28000): Access denied for user 'root'@'localhost'
    Enter current password for root (enter for none):
    ERROR 1698 (28000): Access denied for user 'root'@'localhost'
    Enter current password for root (enter for none):
    ERROR 1698 (28000): Access denied for user 'root'@'localhost'
    Enter current password for root (enter for none):
    ERROR 1698 (28000): Access denied for user 'root'@'localhost'
    Enter current password for root (enter for none):
    ERROR 1698 (28000): Access denied for user 'root'@'localhost'
    Enter current password for root (enter for none):
    ERROR 1698 (28000): Access denied for user 'root'@'localhost'
    Enter current password for root (enter for none):
    ERROR 1698 (28000): Access denied for user 'root'@'localhost'
    Enter current password for root (enter for none):
    ERROR 1698 (28000): Access denied for user 'root'@'localhost'
    Enter current password for root (enter for none):
    ERROR 1698 (28000): Access denied for user 'root'@'localhost'
    Enter current password for root (enter for none):
    ERROR 1698 (28000): Access denied for user 'root'@'localhost'
    Enter current password for root (enter for none):
    ERROR 1698 (28000): Access denied for user 'root'@'localhost'
    Enter current password for root (enter for none):
    ERROR 1698 (28000): Access denied for user 'root'@'localhost'
    Enter current password for root (enter for none):
    ERROR 1698 (28000): Access denied for user 'root'@'localhost'
    Enter current password for root (enter for none):
    ERROR 1698 (2800

    • Когда скрипт завершит установку, то для тормозов он даёт дельный совет в красной строке ещё до перезагрузки. Если вы это не сделали, то Hello world вам в подарок! "ВНИМАНИЕ!!! Если дальше страницы с выбором языка не идет значит не запустилсь база данных, раскомментируйте строку запуска базы mysql с паузой в файле /etc/rc.local", а именно строку "#/bin/sleep 20 && service mysql start" Кстати, если скачать сам скрипт и посмотреть его комментарии, то было бы сразу понятно...

  • Использовал скрипт для установки на чистую Raspberry Pi 3 model B, операционка raspbian, взята отсюда: https://www.raspberrypi.org/downloads/noobs/.
    Установка не удалась. Скрипт доходит до установки MariaDB, после чего зацикливается с ошибкой
    ERROR 1698 (28000): Access denied for user 'root'@'localhost'
    Enter current password for root (enter for none)
    Raspberry Pi отсюда:https://ru.aliexpress.com/item/raspberry-pi-3-model-b-kit-pi-3-board-pi-3-case-European-power-supply-16/32840359763.html?spm=a2g0s.9042311.0.0.590533edmPPHMN

  • Если нет доступа к странице phpMAdmin (при вводе логина/пароля ошибка), наберите в консоли:

    $ sudo mysql -u root

    mysql> USE mysql;
    mysql> UPDATE user SET plugin='mysql_native_password' WHERE User='root';
    mysql> FLUSH PRIVILEGES;
    mysql> exit;

    $ sudo service mysql restart

    … и будет OK

  • После установки при попытке обновится:
    Error
    Details
    http://192.168.1.244/admin.php?md=panel&action=saverestore&ok_msg=Updates+Installed%21
    1286: Unknown storage engine 'InnoDB'
    SHOW FIELDS FROM devices_groups
    Backtrace
    #0 /var/www/lib/mysqli.class.php(395): custom_error->__construct('1286: Unknown s...', 0)
    #1 /var/www/lib/mysqli.class.php(177): mysql->Error('SHOW FIELDS FRO...')
    #2 /var/www/lib/mysqli.class.php(479): mysql->Exec('SHOW FIELDS FRO...')
    #3 /var/www/lib/mysqli.class.php(636): SQLExec('SHOW FIELDS FRO...')
    #4 /var/www/lib/module.class.php(542): SQLGetFields('devices_groups')
    #5 /var/www/modules/devices/devices.class.php(1221): module->dbInstall(' devices: ID in...')
    #6 /var/www/lib/module.class.php(427): devices->dbInstall(' devices: ID in...')
    #7 /var/www/modules/devices/devices.class.php(1159): module->install()
    #8 /var/www/lib/module.class.php(359): devices->install()
    #9 /var/www/modules/devices/devices.class.php(23): module->checkInstalled()
    #10 /var/www/modules/control_modules/control_modules.class.php(219) : eval()'d code(1): devices->__construct()
    #11 /var/www/modules/control_modules/control_modules.class.php(219): eval()
    #12 /var/www/lib/module.class.php(359): control_modules->install()
    #13 /var/www/modules/control_modules/control_modules.class.php(19): module->checkInstalled()
    #14 /var/www/admin.php(28): control_modules->__construct()
    #15 {main}
    и т.д.

  • п▓п╣я─я│п╦я▐ я│п╨я─п╦п©я┌п╟ 0.3.11 п╬я┌ 09.04.2018
    п©я─п╬пЄп╬п╩пІп╟я▌...
    п▓я▀п╠п╣я─п╣я┌п╣ п╡п╟я┬я┐ п©п╩п╟я┌я┐
    1 - OrangePi
    2 - Asus tinker board
    3 - RaspberryPi
    4 - BananaPi
    5 - NanoPi NEO/NEO2
    6 - Cubieboard2
    7 - BananaPro
    8 - NanoPi M1
    9 - x86-AMD64 (Ubuntu, Debian п╦ я┌.п©.)
    0 - п■я─я┐пЁп╟я▐
    п▓п╟я┬ п╡я▀п╠п╬я─:
    в чом проблема?

  • Решил потестить скрипт. Постоянно сыплет вот этим
    ERROR 1698 (28000): Access denied for user 'root'@'localhost'
    Enter current password for root (enter for none):
    ERROR 1698 (28000): Access denied for user 'root'@'localhost'
    Enter current password for root (enter for none):
    А ещё - зачем оно пользователя pi создаёт? Если у меня другой пользователь?? Как бы это немного лишнее вроде. Можно это как опцию сделать??

  • Поможите люди добрые. Поставил скрипт кажись встало всё OK. WEB интерфейс работает, но не могу зайти ни через ssh (пишет ssh -> "Network error: Permission denied" либо PuTTY -> Fatal error "Disconnected: No supported autentification methods available(server sent: publickey)" ). Пробовал и под root и под pi логинами всё тож самое. Через COM висят бесконечно долго такие строчки ".... [ OK ] Started LSB: Apache2 web server.
    [ OK ] Started LSB: 1-wire FTP server.
    [ OK ] Started LSB: 1-wire HTTP server.
    [ 40.357760] rc.local[1163]: [00b4a2b8] core interface error: no suitable interface module
    [ 40.381512] rc.local[1163]: [00aa0948] core libvlc error: interface "globalhotkeys,none" initialization failed
    [ 40.411392] rc.local[1163]: [00b4a320] dbus interface error: Failed to connect to the D-Bus session daemon: Unable to autolaunch a dbus-daemon without a $DISPLAY for X11
    [ 40.441310] rc.local[1163]: [00b4a320] core interface error: no suitable interface module
    [ 40.461371] rc.local[1163]: [00aa0948] core libvlc error: interface "dbus,none" initialization failed
    [ 40.481522] rc.local[1163]: [00b4a320] [http] lua interface: Lua HTTP interface
    Starting Cleanup of Temporary Directories...
    [ OK ] Started Cleanup of Temporary Directories. "
    и ничего ввести COM не даёт (я так понимаю работают в цикле какие-то скрипты).
    И таки вопрос : нормально ли это, может так и надо или же это какая-то аномалия?

    P.S. Пробовал реинсталить скрипт на флэшку 2 раза, и третий раз поставил уже в eMMC, итог тот же..

  • Добрый день. После установки системы не работает обновление, висит страница и пишет что загружаются данные. При нажатии на ссылке "здесь" открывается пустая страница. Кто знает что не так?

  • Купил Zero 512 Mb и три дня потратил на установку, я думаю, надо внести следующие изменения в статью:
    1. Выбирайте хорошую быструю карту памяти 8Gb+, на 4Gb встанет, но работать не будет, так как сразу займет 75% памяти
    2. Ставьте только на версию Armbian [b]xenial[/b], во избежание многочисленных проблем
    3. [b]Не[/b] выбирайте [b]nginx[/b], если не умеете его настраивать, только [b]apache[/b]!
    4. Не ставьте [b]webmin[/b], пользы от него никакой не увидел, кроме многочисленных ошибок во время установки
    Удачи!

  • скрипт установки от 19.08.2018 наверное слегка поломан.
    Выдает это "Error: No information about packages! (Maybe no deb entries?)
    dpkg: error processing package apt-show-versions (--configure):
    subprocess installed post-installation script returned error exit status 255
    dpkg: dependency problems prevent configuration of webmin:
    webmin depends on apt-show-versions; however:
    Package apt-show-versions is not configured yet.

    dpkg: error processing package webmin (--configure):
    dependency problems - leaving unconfigured
    Errors were encountered while processing:
    apt-show-versions
    webmin
    E: Sub-process /usr/bin/dpkg returned an error code (1)"
    Переустановка этих пакетов не помогает

  • Скрипт постоянно выдает ошибку. Что делать,

    Enter current password for root (enter for none):
    ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
    Enter current password for root (enter for none):
    ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
    Enter current password for root (enter for none):
    ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
    Enter current password for root (enter for none):
    ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
    Enter current password for root (enter for none):
    ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
    Enter current password for root (enter for none):
    ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
    Enter current password for root (enter for none):
    ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)

Комментарий