Jump to content

Villi

Forum Members
  • Posts

    17
  • Joined

  • Last visited

Posts posted by Villi

  1. В 28.03.2019 в 23:11, ALALNIK сказал:

    Дошел до этого шага. Какой-то ERROR.

     

     

    ~ # mysql_install_db --force
    Installing MariaDB/MySQL system tables in '/opt/var/mysql' ...
    2019-03-28 23:08:09 1997152272 [ERROR] InnoDB: Linux Native AIO interface is not supported on this platform. Please check your OS documentation and install appropriate binary of InnoDB.
    2019-03-28 23:08:09 1997152272 [Warning] InnoDB: Linux Native AIO disabled.
    OK

    To start mysqld at boot time you have to copy
    support-files/mysql.server to the right place for your system


    PLEASE REMEMBER TO SET A PASSWORD FOR THE MariaDB root USER !
    To do so, start the server, then issue the following commands:

    '/opt/bin/mysqladmin' -u root password 'new-password'
    '/opt/bin/mysqladmin' -u root -h Keenetic_Giga password 'new-password'

    Alternatively you can run:
    '/opt/bin/mysql_secure_installation'

    which will also give you the option of removing the test
    databases and anonymous user created by default.  This is
    strongly recommended for production servers.

    See the MariaDB Knowledgebase at http://mariadb.com/kb or the
    MySQL manual for more instructions.

    You can start the MariaDB daemon with:
    cd '/opt' ; /opt/bin/mysqld_safe --datadir='/opt/var/mysql'

    You can test the MariaDB daemon with mysql-test-run.pl
    cd '/opt/mysql-test' ; perl mysql-test-run.pl

    Please report any problems at http://mariadb.org/jira

    The latest information about MariaDB is available at http://mariadb.org/.
    You can find additional information about the MySQL part at:
    http://dev.mysql.com
    Consider joining MariaDB's strong and vibrant community:
    https://mariadb.org/get-involved/

    В /opt/etc/mysql/conf.d/50-server.cnf Добавить строку:

    innodb_use_native_aio = 0

     

  2. 28 минут назад, Geniuser сказал:

    Вручную апач запустился таким образом:

    
    root@Keenetic_Giga:/home/admin# /usr/sbin/apache2 -V
    [Fri Jun 23 15:01:08.963558 2017] [core:warn] [pid 6452] AH00111: Config variable ${APACHE_RUN_DIR} is not defined
    apache2: Syntax error on line 80 of /etc/apache2/apache2.conf: DefaultRuntimeDir must be a valid directory, absolute or relative to ServerRoot
    root@Keenetic_Giga:/home/admin# source /etc/apache2/envvars
    root@Keenetic_Giga:/home/admin# /usr/sbin/apache2 -V
    Server version: Apache/2.4.25 (Debian)
    Server built:   2017-01-25T22:59:26
    Server's Module Magic Number: 20120211:67
    Server loaded:  APR 1.5.2, APR-UTIL 1.5.4
    Compiled using: APR 1.5.2, APR-UTIL 1.5.4
    Architecture:   32-bit
    Server MPM:     prefork
      threaded:     no
        forked:     yes (variable process count)
    Server compiled with....
     -D APR_HAS_SENDFILE
     -D APR_HAS_MMAP
     -D APR_HAVE_IPV6 (IPv4-mapped addresses enabled)
     -D APR_USE_SYSVSEM_SERIALIZE
     -D APR_USE_PTHREAD_SERIALIZE
     -D SINGLE_LISTEN_UNSERIALIZED_ACCEPT
     -D APR_HAS_OTHER_CHILD
     -D AP_HAVE_RELIABLE_PIPED_LOGS
     -D DYNAMIC_MODULE_LIMIT=256
     -D HTTPD_ROOT="/etc/apache2"
     -D SUEXEC_BIN="/usr/lib/apache2/suexec"
     -D DEFAULT_PIDLOG="/var/run/apache2.pid"
     -D DEFAULT_SCOREBOARD="logs/apache_runtime_status"
     -D DEFAULT_ERRORLOG="logs/error_log"
     -D AP_TYPES_CONFIG_FILE="mime.types"
     -D SERVER_CONFIG_FILE="apache2.conf"
    root@Keenetic_Giga:/home/admin# service apache2 restart
    [....] Restarting Apache httpd web server: apache2Invoking 'systemctl start apache2'.
    Use 'systemctl status apache2' for more info.
    Running in chroot, ignoring request.
     failed!
    [....] The apache2 instance did not start within 20 seconds. Please read the log[warns to discover problems ... (warning).
    root@Keenetic_Giga:/home/admin# apache2 -k restart
    httpd not running, trying to start
    root@Keenetic_Giga:/home/admin#

    Используя команду  service apache2 restart по прежнему не запускается, куда копать?

    Такие же проблемы, вот тема в курилке. Остается одно - ждать пока кто-то допилит.

     

  3. 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'

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

     

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

     

  4. 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();
      }
    ?>

     

  5. Устанавливаю по инструкцию 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)
     

     

×
×
  • Create New...