mysqli_connect (): (HY000 / 2002): не удается подключиться к локальному серверу MySQL через сокет

Мне нужна помощь плохо ... Я получил эту ошибку при попытке отобразить базу данных с помощью php:

mysqli_connect (): (HY000 / 2002): не удается подключиться к локальному серверу MySQL через сокет '/Applications/MAMP/tmp/mysql/mysql.sock' (2) в /Applications/MAMP/htdocs/databases.php на линии 7 Ошибка подключения к базе данных: не удается подключиться к локальному серверу MySQL через сокет '/Applications/MAMP/tmp/mysql/mysql.sock' (2) (2002)

Я пытался исправить это в течение нескольких дней, читая этот форум от людей с такими же проблемами, и применяя исправления (как этотhttp://tinyurl.com/q4cpxzj) абсолютно не повезло.

Вот несколько шагов, которые я попробовал: Зайдя в файл php.ini и изменив сокет на /tmp/mysql.sock (я также попытался изменить его на /Applications/MAMP/tmp/mysql/mysql.sock, чтобы увидеть, что происходит, нет хорошо).

Попытался сделать то же самое для файла /etc/my.cnf. Не хорошо.

Перепробовал кучу других вещей, которые я даже больше не помню.

Кроме того, я использую Mac 10.10.2 и у меня установлен MAMP. Согласно MAMP, работает только Apache (зеленый свет от Apache и ничего от MySQL), но я скачал MySQL и, согласно System Pref, он работает, хотя по какой-то причине он не позволяет мне останавливать сервер MySQL (когда я нажимаю остановите это остановит затем перезапустите самостоятельно).

Пожалуйста помоги...

Если это имеет значение, вот php:

<?php
  // 1. Create a database connection
  $dbhost = "localhost";
  $dbuser = "widget_cms";
  $dbpass = "*********";
  $dbname = "widget_corp";
  $connection = mysqli_connect($dbhost, $dbuser, $dbpass, $dbname);
  // Test if connection succeeded
  if(mysqli_connect_errno()) {
    die("Database connection failed: " . 
         mysqli_connect_error() . 
         " (" . mysqli_connect_errno() . ")"
    );
  }
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
   "http://www.w3.org/TR/html4/loose.dtd">

<html lang="en">
    <head>
        <title>Databases</title>
    </head>
    <body>

    </body>
</html>

<?php
  // 5. Close database connection
  mysqli_close($connection);
?>

Ответы на вопрос(1)

Ваш ответ на вопрос