mysql, кажется, работает, все же нет никакого/var/run/mysqld/mysql.socket

При выполнении ps -A | grep mysql Я получаю следующие результаты:

     4046 ?        00:02:27 mysqld
     6489 ?        00:00:00 mysqld
     8399 pts/7    00:00:00 mysql-server-5.

При изучении /var/run/mysqld каталог там не является НИКАКИМИ файлами, даже mysql.socket.

При попытке посетить localhost/ampache/ отчеты о ampache:

5) { $refresh_limit = Config::get('refresh_limit'); $ajax_url = '?page=index&action=reloadnp'; require_once Config::get('prefix') . '/templates/javascript_refresh.inc.php'; } require_once Config::get('prefix') . '/templates/show_index.inc.php'; UI::show_footer(); ?>

При посещении localhost/ampache/install.php Я получаю следующее:

$web_path, 'database_name' => $database, 'database_username' => $username, 'database_password' => $password, 'database_hostname' => $hostname, 'database_port' => $port ), true); // Charset and gettext setup $htmllang = $_REQUEST['htmllang']; $charset = $_REQUEST['charset']; if (!$htmllang) { if ($_ENV['LANG']) { $lang = $_ENV['LANG']; } else { $lang = 'en_US'; } if(strpos($lang, '.')) { $langtmp = explode('.', $lang); $htmllang = $langtmp[0]; $charset = $langtmp[1]; } else { $htmllang = $lang; } } Config::set('lang', $htmllang, true); Config::set('site_charset', $charset ?: 'UTF-8', true); load_gettext(); header ('Content-Type: text/html; charset=' . Config::get('site_charset')); // Correct potential \ or / in the dirname $safe_dirname = rtrim(dirname($_SERVER['PHP_SELF']),"/\\"); $web_path = $http_type . $_SERVER['HTTP_HOST'] . $safe_dirname; unset($safe_dirname); switch ($_REQUEST['action']) { case 'create_db': if ($_POST['db_user'] == 'create_db_user') { $new_user = scrub_in($_POST['db_username']); $new_pass = $_POST['db_password']; } if (!strlen($new_user) || !strlen($new_pass)) { Error::add('general', T_('Error: Ampache SQL Username or Password missing')); require_once 'templates/show_install.inc.php'; break; } if (!install_insert_db($new_user, $new_pass, $_POST['overwrite_db'])) { require_once 'templates/show_install.inc.php'; break; } // Now that it's inserted save the lang preference Preference::update('lang', '-1', Config::get('lang')); header ('Location: ' . $web_path . "/install.php?action=show_create_config&local_db=$database&local_host=$hostname&local_port=$port&htmllang=$htmllang&charset=$charset"); break; case 'create_config': $download = (!isset($_POST['write'])); $created_config = install_create_config($download); require_once 'templates/show_install_config.inc.php'; break; case 'show_create_config': require_once 'templates/show_install_config.inc.php'; break; case 'create_account': $results = parse_ini_file($configfile); Config::set_by_array($results, true); $password2 = scrub_in($_REQUEST['local_pass2']); if (!install_create_account($username, $password, $password2)) { require_once Config::get('prefix') . '/templates/show_install_account.inc.php'; break; } header ("Location: " . $web_path . '/login.php'); break; case 'show_create_account': $results = parse_ini_file($configfile); /* Make sure we've got a valid config file */ if (!check_config_values($results)) { Error::add('general', T_('Error: Config file not found or unreadable')); require_once Config::get('prefix') . '/templates/show_install_config.inc.php'; break; } require_once Config::get('prefix') . '/templates/show_install_account.inc.php'; break; case 'init': require_once 'templates/show_install.inc.php'; break; default: // Show the language options first require_once 'templates/show_install_lang.inc.php'; break; } // end action switch ?>

Ранее я пытался настроить 'mpd' и 'fookebox' и сбои 'fookebox', потому что существует нет mysql.socket в /var/run/mysqld directory.

при попытке работать sudo mysql_upgrade Я получаю следующее:

    Looking for 'mysql' as: mysql
    Looking for 'mysqlcheck' as: mysqlcheck
    Error: Failed while fetching Server version! Could be due to unauthorized access.
    FATAL ERROR: Upgrade failed

При выполнении sudo dpkg-reconfigure mysql-server-5.5 Я не могу изменить конфигурацию. Я попытался переустановить mysql и также нашел что-то еще странным.

Каждый раз я перезапускаю свою систему akonadi, создает новый каталог в/tmp каждый со следующим:

akonadi-user.??????

Словом "пользователь" в вышеупомянутом заменяют мое имя пользователя и?????? случайный набор символов. Когда система закрывается или запускает, akonadi должен удалять каталог akonadi-user.?????? и создавая новый с другим именем как нет никого другого как именованные каталоги.

В akonadi-user.?????? каталог я нахожу следующие файлы:

    akonadiserver.socket
    mysql.socket

Предложение сделало другим, которых я нашел на различных веб-сайтах о нахождении msql.socket в местоположениях, чем /var/run/mysqld должен был изменить местоположение в /etc/mysql/my.cnf конфигурационный файл. Это однако не возможно, если каталог изменяется с каждым перезапуском.

Что продолжается здесь и как я получаю mysql, работающий с ampache и другими приложениями, я пробовал использование, которые требуют mysql? Я начал удалять akonadi, надеющийся видеть, виноват ли akonadi, но выполнение, которое показало, что измененное дополнение потребует удаления KDE и многих KDE, основывало приложения. KDE "ЯВЛЯЕТСЯ" моим desktop/gui и не может обойтись без него.

H   H EEEEE L     PPPP  !
H   H E     L     P   P !
H   H E     L     P   P !
HHHHH EEEEE L     PPPP  !
H   H E     L     P     !
H   H E     L     P     !
H   H EEEEE LLLLL P     !

P.S. Я никогда не мог добавить вино к системе, первоначально должен был установить мою систему для запущений при Выскочке вместо systemd. После многочисленного обновления это может все еще работать, Выскочка в позже добавили systemd, надеющийся исправлять mysql проблемы. это - двойная загрузка с win7, хотя я ПОЧТИ НИКОГДА не выполняю winblows.

0
задан 7 November 2017 в 06:45

1 ответ

У меня была эта проблема:

mysql-problem: [ERROR] Could not create unix socket lock file /var/run/mysqld/mysqld.sock.lock

Я решил его с этим, управляет:

sudo mkdir /var/run/mysqld
sudo chown mysql:mysql /var/run/mysqld

Если Вы уже имеете/var/run/mysql, изменяете владельца на mysql.

0
ответ дан 1 November 2019 в 06:53

Другие вопросы по тегам:

Похожие вопросы: