Jump to content

Recommended Posts

баги-глюки-настройки на офсайт  (RU)

И так, считаем, что система свежеустановленная. Устанавливаем оптом необходимые пакеты:

opkg install nginx php7-fastcgi php7-mod-ctype php7-mod-curl php7-mod-dom php7-mod-exif \
php7-mod-fileinfo php7-mod-gd php7-mod-gettext php7-mod-iconv php7-mod-json php7-mod-mbstring \
php7-mod-mysqli php7-mod-pdo-mysql php7-mod-session php7-mod-simplexml php7-mod-sockets \
php7-mod-xml php7-mod-xmlreader php7-mod-xmlwriter php7-mod-zip php7-pecl-mcrypt

Установка MariaDB (см. также comment=75932                  )

opkg list | grep ^mariadb | cut -d" " -f1 | xargs opkg install

Bносим изменения в файлы конфигурации:

Скрытый текст

/opt/etc/nginx/nginx.conf (привидён полностью)


user  nobody;
worker_processes  1;

#error_log  /opt/var/log/nginx/error.log;
#error_log  /opt/var/log/nginx/error.log  notice;
#error_log  /opt/var/log/nginx/error.log  info;

pid        /opt/var/run/nginx.pid;


events {
    worker_connections  1024;
}


http {
    include       mime.types;
    default_type  application/octet-stream;
    index index.php index.html index.htm;

    sendfile        on;
    keepalive_timeout  65;
    gzip on;

    server {
    listen 88;

    root   /opt/share/www;

    location ~ [^/]\.php(/|$) {
            fastcgi_split_path_info   ^(.+?\.php)(/.*)$;
            if (!-f $document_root$fastcgi_script_name) {
         return 404;
      }
#          fastcgi_pass   unix:/opt/var/run/php7-fpm.sock;
           fastcgi_pass   unix:/opt/var/run/php-fcgi.sock;
           fastcgi_index  index.php;
           include        fastcgi_params;
        }
    }
}

/opt/etc/nginx/fastcgi_params (привидён полностью)


fastcgi_param  QUERY_STRING       $query_string;
fastcgi_param  REQUEST_METHOD     $request_method;
fastcgi_param  CONTENT_TYPE       $content_type;
fastcgi_param  CONTENT_LENGTH     $content_length;

fastcgi_param  SCRIPT_FILENAME    $document_root$fastcgi_script_name;
fastcgi_param  SCRIPT_NAME        $fastcgi_script_name;
fastcgi_param  PATH_INFO          $fastcgi_path_info;
fastcgi_param  REQUEST_URI        $request_uri;
fastcgi_param  DOCUMENT_URI       $document_uri;
fastcgi_param  DOCUMENT_ROOT      $document_root;
fastcgi_param  SERVER_PROTOCOL    $server_protocol;

fastcgi_param  HTTPS              $https if_not_empty;

fastcgi_param  GATEWAY_INTERFACE  CGI/1.1;
fastcgi_param  SERVER_SOFTWARE    nginx/$nginx_version;

fastcgi_param  REMOTE_ADDR        $remote_addr;
fastcgi_param  REMOTE_PORT        $remote_port;
fastcgi_param  SERVER_ADDR        $server_addr;
fastcgi_param  SERVER_PORT        $server_port;
fastcgi_param  SERVER_NAME        $server_name;

# PHP only, required if PHP was built with --enable-force-cgi-redirect
fastcgi_param  REDIRECT_STATUS    200;

Создать файл `/opt/etc/init.d/S79php7-fcgi


#!/bin/sh

export PHP_FCGI_CHILDREN=""

ENABLED=yes
PROCS=php-fcgi
ARGS="-b /opt/var/run/php-fcgi.sock"
PREARGS=""
DESC=$PROCS
PATH=/opt/bin:/opt/sbin:/opt/usr/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

. /opt/etc/init.d/rc.func

И сделать его исполняемым


chmod +x /opt/etc/init.d/S79php7-fcgi
Скрытый текст

при использовании пакета php7-fpm:

установить пакет `opkg install php7-fpm`

/opt/etc/php7-fpm.d/www.conf снять комментарий с 46 строки (удалить `;`)



;listen.owner = www-data
;listen.group = www-data
listen.mode = 0666

подправить фай конфига сервера (путь до php сокета)

 

подготавливаем базу данных

Скрытый текст

создаём БД


mysql_install_db

запускаем сервис


/opt/etc/init.d/S70mysqld start


задаем пароль для доступа к БД (в примере ниже - Passw0rd)


mysqladmin -u root password "Passw0rd"

подключаемся к БД с созданным паролем


mysql -u root -p

создаем БД wordpress (в оригинале - "wordpress")


create database wp;

выходим


\q

 

запускаем/перезапускаем сервисы

cd /opt/etc/init.d
./S70mysqld restart && ./S79php7-fcgi start && ./S80nginx start

переходим по ссылке, выбираем версию, скачиваем, напр., (пакет curl должен быть установлен: `opkg install curl`)

mkdir /opt/share/www; curl https://ru.wordpress.org/wordpress-5.3.2-ru_RU.tar.gz | tar xz -C /opt/share/www

в браузере переходим по адресу кинетика:88/wordpress/ и производим финальные настройки

Скрытый текст

screen_167.png

вбиваем данные от созданной БД, если не принимает "localhost", вбиваем IP "127.0.0.1"

screen_168.png

если нигде не ошиблись, видим следующее окно

screen_169.png

вбиваем данные для работы с WP

screen_170.png

вбиваем данные учетки и жмякаем "Войти"

screen_171.png

Радуемся (или нет) от полученного результата

screen_172.png

---

upd 2020-02-07

screen_2020-02-07_16-22_WP.png

 

Edited by TheBB
upd
  • Thanks 6
Link to comment
Share on other sites

В 14.11.2016 в 20:58, TheBB сказал:

желающие ставят пакеты и правят скрипты/файлы самостоятельно

а можно поподробнее?:11_blush:

Link to comment
Share on other sites

  • 1 month later...

Спасибо, хорошая инструкция, но, к сожалению, у меня не заработало. Сервер возвращает ошибку 403. Не подскажете в чём может быть дело? Скорее всего дело в конфигах, так как перед их модификацией NGINX работал хорошо. Как поэтапно проверить, что все компоненты установлены правильно? Не пойму как проверить работу PHP.

Edited by Panasoft
Link to comment
Share on other sites

15 часов назад, Panasoft сказал:

... Как поэтапно проверить, что все компоненты установлены правильно?...

Поэтапно:

1 установить сервер, настроить, запустить (если не запускается, смотреть логи (сервера) и исправлять допущенные ошибки), проверить работу.

2 установить php, настроить на совместную работу с сервером, запустить (если не запускается, смотреть логи (сервер+php), исправить допущенные ошибки), проверить работу.

3 установить БД (в примере была mysql), настроить, запустить (если не запускается, смотреть логи (БД), исправить допущенные ошибки), проверить работу.

4 настроить ВСЁ на совместную работу, запустить (если не запускается, смотреть логи (ВСЕ) и править допущенные ошибки), проверить работу.

5 читать документацию на официальном сайте программы/пакета

1 час назад, emlen сказал:

у меня как-то с Wordpress не срослось...

ну, вот! и что так?

1 час назад, emlen сказал:

... зато по этой инструкции отлично завелась joomla

забыли упомянуть ещё wiki, tt-rss, owncloud, nagios, etc....  принцип везде один (сервер с "обвесом"),только состав пакетов может отличаться...

Link to comment
Share on other sites

53 минуты назад, TheBB сказал:

упомянуть ещё wiki

Вы про MediaWiki?

 

55 минут назад, TheBB сказал:

и что так?

Я - простой обыватель, по наименьшему сопротивлению продвигаюсь, для меня что работает с пол пинка - то и есть хорошо. Видимо это характеризует меня не с лучшей стороны, однако это так..:-[ Просто для энтузиазма с обыкновенным таким IQ нужно много времени, а чем ты дальше от исходной точки, тем ценнее оно становится.

Link to comment
Share on other sites

В 24.12.2016 в 16:11, emlen сказал:

Вы про MediaWiki?

Про неё, "родимую", про неё...

В 24.12.2016 в 16:11, emlen сказал:

Я - простой обыватель....

Не поверите! У меня та же "проблема"!!! :) И, ещё раз:

В 24.12.2016 в 13:10, emlen сказал:

у меня как-то с Wordpress не срослось

Что именно (кроме почты)? Возможно, требуется корректировка. Для чего? Кому-нибудь может пригодиться. Зачем? Возможны недочеты (неточности при описании процесса), т.к. берётся вывод консоли, зачищается от "лишнего", разбавляется логами, конфигами, картинками.

Link to comment
Share on other sites

  • 2 months later...
21 час назад, gexweb сказал:

Во многих ошибках установки виноваты разрешения на каталоги.

Поставил, работает, счастлив, спасибо!!!

  • Thanks 2
Link to comment
Share on other sites

Устанавливаю по инструкцию nginx, php, mysqli.

Пробую подключитьс к бд,выдает ошибку

Цитата

Warning: mysqli_connect(): (HY000/2002): Can't connect to local MySQL server through socket '/opt/tmp' (146) in /opt/share/www/test.php on line 2
Failed to connect to MySQL: Can't connect to local MySQL server through socket '/opt/tmp' (146)

Сижу с этим уже 2 дня, помогите настроить бд. Ошибок nginx и php нет. Ошибки mysqli не записываются, в настройках ставил запись ошибок-все равно не  записываются. Не создается сокет для подключения/

База создалась нормально, но при повторном входе

Цитата

/opt/etc/init.d # mysql -h 192.168.2.1 -P 3306 -u root -p
Enter password:
ERROR 2003 (HY000): Can't connect to MySQL server on '192.168.2.1' (146)
 

 

Edited by Villi
Link to comment
Share on other sites

не может к сокету mysqld.sock прицепиться.

~ # cat /opt/etc/php7/20_mysqli.ini 
extension=mysqli.so
mysqli.default_socket = /opt/var/run/mysqld.sock
~ # 

+

для php5 прописывается аналогично

Edited by TheBB
+
Link to comment
Share on other sites

34 минуты назад, TheBB сказал:

не может к сокету mysqld.sock прицепиться.


~ # cat /opt/etc/php7/20_mysqli.ini 
extension=mysqli.so
mysqli.default_socket = /opt/var/run/mysqld.sock
~ # 

+

для php5 прописывается аналогично

Строки эти были добавлены. Переустановил Mysqli, коннект есть к mysqli,но при открытии тестовой страницы

Цитата

Warning: mysqli_connect(): (HY000/2003): Can't connect to MySQL server on '127.0.0.1' (146) in /opt/share/www/test.php on line 2
Failed to connect to MySQL: Can't connect to MySQL server on '127.0.0.1' (146)

Сама тестовая страница:

<?php
$con = mysqli_connect("127.0.0.1","root","password","bd_name");

// Check connection
if (mysqli_connect_errno())
  {
  echo "Failed to connect to MySQL: " . mysqli_connect_error();
  }
?>

 

Edited by Villi
Link to comment
Share on other sites

php надо перезапустить )))

вывод Вашего скрипта

Warning: mysqli_connect(): (42000/1049): Unknown database 'db_name' in /opt/share/www/bd-test.php on line 2
Failed to connect to MySQL: Unknown database 'db_name'

такой БД нет, на что и ругается. Если подсунуть реальную БД, выдаёт пустую страницу )))

Link to comment
Share on other sites

3 часа назад, TheBB сказал:

php надо перезапустить )))

вывод Вашего скрипта


Warning: mysqli_connect(): (42000/1049): Unknown database 'db_name' in /opt/share/www/bd-test.php on line 2
Failed to connect to MySQL: Unknown database 'db_name'

такой БД нет, на что и ругается. Если подсунуть реальную БД, выдаёт пустую страницу )))

 

И сокет опять отвалился

 

Edited by Villi
Link to comment
Share on other sites

И какой в этом смысл? У меня этой базы нет, будет ошибка, что я привёл! Подключение к реальной базе проходит без ошибок.

/opt/var/log/php_errors.log (всего две ошибки, сделанные намерено)


## неверный пароль
[12-Mar-2017 18:57:10 Europe/Moscow] PHP Warning:  mysqli_connect(): (28000/1045)
: Access denied for user 'root'@'localhost' (using password: YES) in /opt/share/w
ww/bd-test.php on line 2

## неверное имя БД
[12-Mar-2017 19:04:13 Europe/Moscow] PHP Warning:  mysqli_connect(): (42000/1049)
: Unknown database 'db_name' in /opt/share/www/bd-test.php on line 2

/opt/var/log/nginx/error.log (другие записи отсутствуют)

2017/03/06 20:42:45 [notice] 4472#0: signal process started
2017/03/07 12:43:37 [notice] 21666#0: signal process started
2017/03/12 00:59:06 [notice] 9153#0: signal process started

/opt/var/log/nginx/access.log

...
192.168.2.50 - root [12/Mar/2017:18:57:10 +0300] "GET /bd-test.php HTTP/1.1" 200
 203 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:52.0) Gecko/20100101 Firefox
/52.0"
192.168.2.50 - root [12/Mar/2017:18:59:08 +0300] "GET /bd-test.php HTTP/1.1" 200
 31 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:52.0) Gecko/20100101 Firefox/
52.0"
192.168.2.50 - root [12/Mar/2017:18:59:14 +0300] "GET /bd-test.php HTTP/1.1" 200
 31 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:52.0) Gecko/20100101 Firefox/
52.0"
192.168.2.50 - root [12/Mar/2017:19:02:15 +0300] "GET /bd-test.php HTTP/1.1" 200
 31 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:52.0) Gecko/20100101 Firefox/
52.0"
192.168.2.50 - root [12/Mar/2017:19:02:29 +0300] "GET /bd-test.php HTTP/1.1" 200
 175 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:52.0) Gecko/20100101 Firefox
/52.0"
192.168.2.50 - root [12/Mar/2017:19:04:13 +0300] "GET /bd-test.php HTTP/1.1" 200
 175 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:52.0) Gecko/20100101 Firefox
/52.0"

 

Link to comment
Share on other sites

  • 3 weeks later...

Понадобилось мне тут фотки из инстаграмма в группу вк репостить и оказалось, что это возможно с вордпресс. А т.к. имелся уже Keenetic III, то решил всё это делать на нем. Сразу скажу, что это мой первый опыт создания вэб сервера, да и вообще с подобными задачами раньше не сталкивался. Установил entware 3 (не сразу конечно получилось), и стал всё делать по инструкции выше. Долго мучился с ошибкой на этапе перезагрузки ngnix. Оказалось, он просто не был запущен. Потом промучился с ошибкой ngnix 404 или file not found на этапе первого запуска wordpress. Оказалась проблема с правами, решилась она распаковкой wordpress из командной строки. Ну а теперь, когда wordpress установился, возникла новая проблема. При установке новых тем или плагинов он требует  доступ по ftp. Ввожу IP роутера, имя и пароль какие только не пробовал, и порт 21 через двоеточие указывал, упорно он не хочет подключаться, хотя тот же тотал нормально подключается.

Вот что в журнале Кинетика:

Mar 28 15:21:31pure-ftpd(?@192.168.1.1) [INFO] New connection from 192.168.1.1
Mar 28 15:21:32ndmCore::Server: started Session /var/run/ndm.core.socket.
Mar 28 15:21:32pure-ftpd(?@192.168.1.1) [INFO] 1 is now logged in
Mar 28 15:21:32ndmCore::Server: client disconnected.
Mar 28 15:22:03pure-ftpd(1@192.168.1.1) [INFO] Can't change directory to /opt/share/www/wp-content: no such file or directory.

А вот что появилось в вордпресс

Установка не удалась: 504 Gateway Time-out 504 Gateway Time-out nginx/1.10.2 <!-- a padding to disable MSIE and Chrome friendly error page --> <!-- a padding to disable MSIE and Chrome friendly error page --> <!-- a padding to disable MSIE and Chrome friendly error page --> <!-- a padding to disable MSIE and Chrome friendly error page --> <!-- a padding to disable MSIE and Chrome friendly error page --> <!-- a padding to disable MSIE and Chrome friendly error page -->


 

Edited by SmartMIK
Link to comment
Share on other sites

1 час назад, SmartMIK сказал:

фотки из инстаграмма в группу вк репостить и оказалось

Вроде можно проще (и порой даже бесплатно) из этой серии.

Link to comment
Share on other sites

  • 2 months later...

Спасибо за достаточно подробную инструкцию. Однако, у меня не получилось достичь результата из-за возникших проблем. Так, на этапе создания базы, как описано ниже, 

Quote

подготавливаем базу данных

  Hide contents

создаём базу данных



mysql_install_db --datadir=/opt/var --basedir=/opt --force

 

я получил следующий комментарий в терминале:

Installing MariaDB/MySQL system tables in '/opt/var' ...
170610 17:24:41 [Warning] 'THREAD_CONCURRENCY' is deprecated and will be removed in a future release.
170610 17:24:41 [Note] /opt/bin/mysqld (mysqld 5.5.56-MariaDB) starting as process 29234 ...
OK
Filling help tables...
170610 17:24:42 [Warning] 'THREAD_CONCURRENCY' is deprecated and will be removed in a future release.
170610 17:24:42 [Note] /opt/bin/mysqld (mysqld 5.5.56-MariaDB) starting as process 29242 ...
OK

Вроде бы ничего страшного, но дальше вообще нельзя было двигаться. По инструкции требовалось запустить сервис, и задать пароль:

Quote

запускаем сервис


/opt/etc/init.d/S70mysqld start

задаем пароль для доступа к БД (в примере ниже - Passw0rd)


mysqladmin -u root password "Passw0rd"

 

однако, в указанном каталоге не оказалось такого скрипта как ``S70mysqld``, был только ``S70mariadbd``, однако и его не удалось запустить. Применение команды

./S70mariadbd start

ни к чему не приводило, а команда

./S70mariadbd status

завершалась выводом:

mysqld is not running

В свою очередь команда

mysqladmin -u root password "Passw0rd"

выдавала:

/opt/bin/sh: mysqladmin: not found

Пожалуйста, помогите разобраться в чём проблема.

Edited by Panasoft
Entry error.
Link to comment
Share on other sites

Что конкретно? Про БД (MySQL -> MariaDB) было сказано здесь и здесь

Пример использования "Машки" можно посмотреть в теме про TorrentMonitor. Обновление постов (тем) по применению - в процессе...

Link to comment
Share on other sites

В указанном каталоге не оказалось такого скрипта как S70mysqld, был только S70mariadbd, однако и его не удалось запустить. Также не могу понять где искать mysqladmin, по-моему, его вообще нет в моей системе.

Link to comment
Share on other sites

# opkg list-installed *maria*
libmariadb - 5.5.56-1
mariadb-client - 5.5.56-1
mariadb-client-extra - 5.5.56-1
mariadb-server - 5.5.56-1

# ls -al /opt/bin/my*
-rwxr-xr-x    1 root     root       2795404 Apr 29 09:39 /opt/bin/my_print_defaults
-rwxr-xr-x    1 root     root       3105928 Apr 29 09:39 /opt/bin/myisam_ftdump
-rwxr-xr-x    1 root     root       3216676 Apr 29 09:39 /opt/bin/myisamchk
-rwxr-xr-x    1 root     root       3086724 Apr 29 09:39 /opt/bin/myisamlog
-rwxr-xr-x    1 root     root       3130320 Apr 29 09:39 /opt/bin/myisampack
-rwxr-xr-x    1 root     root       3239552 Apr 29 09:39 /opt/bin/mysql
-rwxr-xr-x    1 root     root          4247 Apr 29 09:39 /opt/bin/mysql_convert_table_format
-rwxr-xr-x    1 root     root          3315 Apr 29 09:39 /opt/bin/mysql_find_rows
-rwxr-xr-x    1 root     root          1261 Apr 29 09:39 /opt/bin/mysql_fix_extensions
-rwxr-xr-x    1 root     root         15993 Apr 29 09:39 /opt/bin/mysql_install_db
-rwxr-xr-x    1 root     root       2803856 Apr 29 09:39 /opt/bin/mysql_plugin
-rwxr-xr-x    1 root     root         12144 Apr 29 09:39 /opt/bin/mysql_secure_installation
-rwxr-xr-x    1 root     root         17485 Apr 29 09:39 /opt/bin/mysql_setpermission
-rwxr-xr-x    1 root     root       2799180 Apr 29 09:39 /opt/bin/mysql_tzinfo_to_sql
-rwxr-xr-x    1 root     root       2871404 Apr 29 09:39 /opt/bin/mysql_upgrade
-rwxr-xr-x    1 root     root       2792924 Apr 29 09:39 /opt/bin/mysql_waitpid
-rwxr-xr-x    1 root     root          3888 Apr 29 09:39 /opt/bin/mysql_zap
-rwxr-xr-x    1 root     root        111587 Apr 29 09:39 /opt/bin/mysqlaccess
-rwxr-xr-x    1 root     root       2945332 Apr 29 09:39 /opt/bin/mysqladmin
-rwxr-xr-x    1 root     root       3101076 Apr 29 09:39 /opt/bin/mysqlbinlog
-rwxr-xr-x    1 root     root         10910 Apr 29 09:39 /opt/bin/mysqlbug
-rwxr-xr-x    1 root     root       2946196 Apr 29 09:39 /opt/bin/mysqlcheck
-rwxr-xr-x    1 root     root      10874360 Apr 29 09:39 /opt/bin/mysqld
-rwxr-xr-x    1 root     root         24842 Apr 29 09:39 /opt/bin/mysqld_multi
-rwxr-xr-x    1 root     root         26949 Apr 29 09:39 /opt/bin/mysqld_safe
-rwxr-xr-x    1 root     root       3005884 Apr 29 09:39 /opt/bin/mysqldump
-rwxr-xr-x    1 root     root          7913 Apr 29 09:39 /opt/bin/mysqldumpslow
-rwxr-xr-x    1 root     root         34941 Apr 29 09:39 /opt/bin/mysqlhotcopy
-rwxr-xr-x    1 root     root       2941800 Apr 29 09:39 /opt/bin/mysqlimport
-rwxr-xr-x    1 root     root       2938148 Apr 29 09:39 /opt/bin/mysqlshow
-rwxr-xr-x    1 root     root       2959456 Apr 29 09:39 /opt/bin/mysqlslap
# 

 

Link to comment
Share on other sites

Спасибо за подсказку.

Попытался ею воспользоваться, но, что интересно, в Entware команда # opkg list-installed *maria* не сработала:

# opkg list-installed *maria*
No matches for wildcard '*maria*'.  (Tip: empty matches are allowed in 'set', 'count', 'for'.)
fish: opkg list-installed *maria*
                          ^

Но когда я её запустил из Debian (у меня Entware + Debian, установленные по этой инструкции), то получил такой результат:

# opkg list-installed *maria*
libmariadb - 5.5.56-1
mariadb-server - 5.5.56-1

Вторая команда выдаёт следующее:

# ls -al /opt/bin/my*
-rwxr-xr-x 1 root root  3216676 Jun  2 15:53 /opt/bin/myisamchk
-rwxr-xr-x 1 root root  3105544 Jun  2 15:53 /opt/bin/myisam_ftdump
-rwxr-xr-x 1 root root  3086372 Jun  2 15:53 /opt/bin/myisamlog
-rwxr-xr-x 1 root root  3128032 Jun  2 15:53 /opt/bin/myisampack
-rwxr-xr-x 1 root root  2795404 Jun  2 15:53 /opt/bin/my_print_defaults
-rwxr-xr-x 1 root root  3101076 Jun  2 15:53 /opt/bin/mysqlbinlog
-rwxr-xr-x 1 root root     4247 Jun  2 15:53 /opt/bin/mysql_convert_table_format
-rwxr-xr-x 1 root root 10900472 Jun  2 15:53 /opt/bin/mysqld
-rwxr-xr-x 1 root root    24834 Jun  2 15:53 /opt/bin/mysqld_multi
-rwxr-xr-x 1 root root    26958 Jun  2 15:53 /opt/bin/mysqld_safe
-rwxr-xr-x 1 root root    34941 Jun  2 15:53 /opt/bin/mysqlhotcopy
-rwxr-xr-x 1 root root    15987 Jun  2 15:53 /opt/bin/mysql_install_db
-rwxr-xr-x 1 root root  2803856 Jun  2 15:53 /opt/bin/mysql_plugin
-rwxr-xr-x 1 root root    12144 Jun  2 15:53 /opt/bin/mysql_secure_installation
-rwxr-xr-x 1 root root    17485 Jun  2 15:53 /opt/bin/mysql_setpermission
-rwxr-xr-x 1 root root  2799180 Jun  2 15:53 /opt/bin/mysql_tzinfo_to_sql
-rwxr-xr-x 1 root root  2871308 Jun  2 15:53 /opt/bin/mysql_upgrade
-rwxr-xr-x 1 root root     3888 Jun  2 15:53 /opt/bin/mysql_zap

Как видим такого файла, как mysqladmin в моей системе почему-то нет.

Link to comment
Share on other sites

opkg install mariadb-client-extra

по зависимостям подтянется и пакет mariadb-client. ИТОГО: должны быть установлены все 4 (четыре) пакета "Машки" (к слову, WP замечательно стартанул при новой установке + на тестах подхватывались, созданные ранее БД, при обновлении с MySQL на MariaDB)

Link to comment
Share on other sites

Спасибо, пакеты установились, однако, не могу выполнить команду:

/opt/etc/init.d/S70mysqld start

Во-первых, у меня нет такого файла /opt/etc/init.d/S70mysqld, а вместо него есть

/opt/etc/init.d/S70mariadbd, но даже если стартовать его, то ничего не происходит. Если же выполнить

# ./S70mariadbd status

то система пишет, что

Quote

mysqld is not running

А если запустить так:

mysql start

то пишет:

Quote

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/opt/tmp/mysql.sock' (2)

 

Link to comment
Share on other sites

24 минуты назад, Panasoft сказал:

... но даже если стартовать его, то ничего не происходит...

сперва - деньги, после - стулья установить БД `mysql_install_db`, после - запускать скрипт бла-бла-бла start

PS поправки внёс, перечитывайте...

Link to comment
Share on other sites

  • 2 weeks later...

Подскажите, я хочу сделать импорт бд + нужно выполнить несколько SQL команд. На хостинге все понятно php my admin, как провернуть это на кинетике?

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...