& ldquo; Не удается подключиться к локальному серверу MySQL через & rdquo; ошибка сокета [dубликат]

Графически используйте dconf Editor, чтобы перевести статус org.gnome.desktop.screensaver ubuntu-lock-on-suspend из отмеченного на un-checked

5
задан 8 April 2011 в 19:52

32 ответа

Ubuntu 11.10: sudo dpkg-reconfigure mysql-server-5.1

Ubuntu 12.04: sudo dpkg-reconfigure mysql-server-5.5

Следуйте инструкциям и перезагрузитесь.

Эта проблема может возникнуть при обновлении с одного версия ubuntu для другого, и конфиг каким-то образом перепутался. Обычно это связано с процессом запуска mysql mysql mysqld)

6
ответ дан 25 July 2018 в 22:15

Я вижу, что вы используете / tmp / для mysql.socket, так что либо вы не устанавливаете mysql 5.1, который поступает из ubuntu по умолчанию, либо вы устанавливаете mysql 5.5.x (что вам нужно указать в вашем вопросе, если это это так). В любом случае, некоторые из вещей, которые вы можете сделать, это:

Убедитесь, что mysql еще не запущен: ps -e|grep -i 'mysqld', если он появляется, затем убейте его. sudo killall -9 mysqld. Если он не умирает, возьмите pid из ps, который вы сделали здесь, и kill -9 PID «Попробуйте» запустить mysql через /etc/init.d/mysql start, если он дает вам ту же самую ошибку сверху, тогда вам нужно скопировать файл mysql.server из загружаемый mysql, который можно найти в папке support-files внутри загруженной вами папки mysql или в папку /usr/local/mysql и скопировать ее в /etc/init.d/mysql (Пример: cp mysql.server /etc/init.d/mysql и предоставить ему исполняемое разрешение chmod +x /etc/init.d/mysql, затем запустить Если это все еще дает вам проблему, отредактируйте файл конфигурации в /etc/my.cnf (если у вас установлен 5.5) или /etc/mysql/mysql.conf (если у вас установлен 5.1) и измените ВСЕ строки /tmp/mysql.socket на /var/run/mysqld/mysqld.sock. Обратите внимание, что файл конфигурации также может быть в /etc/mysql/my.cnf. Проверьте это, но ДОБАВЛЯЙТЕ, какой mysql вы используете, либо 5.1, либо 5.5. Я упоминаю 5.5 здесь, потому что 5.5 тот, который использует / tmp и 5.1 использует значение по умолчанию / var / run

Если при любых изменениях вы используете 5.5, то не забудьте удалить каталоги старого 5.1 из / etc / mysql, / var / lib / mysql и / user / lib / mysql

3
ответ дан 25 July 2018 в 22:15

Измените имя сервера с «localhost» на «127.0.0.1» в параметрах вашего подключения, я уверен, что он выполнит трюк.

2
ответ дан 25 July 2018 в 22:15

mysql может быть запущен с выскочки. В основном вы устанавливаете пакет mysql-server. Вы можете легко найти пакет mysql-server в synaptic и установить его. Вам будет предложено ввести пароль root во время установки [i.e.mysql пароль пользователя root]. После этого в терминале просто сделайте

sudo start mysql

или

sudo service mysql start

Обычно Mysql запускается при загрузке, поэтому вы можете

Просто ps aux | grep mysql, чтобы убедиться, что он работает.

7
ответ дан 25 July 2018 в 22:15

Ubuntu 11.10: sudo dpkg-reconfigure mysql-server-5.1

Ubuntu 12.04: sudo dpkg-reconfigure mysql-server-5.5

Следуйте инструкциям и перезагрузитесь.

Эта проблема может возникнуть при обновлении с одного версия ubuntu для другого, и конфиг каким-то образом перепутался. Обычно это связано с процессом запуска mysql mysql mysqld)

6
ответ дан 26 July 2018 в 20:01

Я вижу, что вы используете / tmp / для mysql.socket, так что либо вы не устанавливаете mysql 5.1, который поступает из ubuntu по умолчанию, либо вы устанавливаете mysql 5.5.x (что вам нужно указать в вашем вопросе, если это это так). В любом случае, некоторые из вещей, которые вы можете сделать, это:

Убедитесь, что mysql еще не запущен: ps -e|grep -i 'mysqld', если он появляется, затем убейте его. sudo killall -9 mysqld. Если он не умирает, возьмите pid из ps, который вы сделали здесь, и kill -9 PID «Попробуйте» запустить mysql через /etc/init.d/mysql start, если он дает вам ту же самую ошибку сверху, тогда вам нужно скопировать файл mysql.server из загружаемый mysql, который можно найти в папке support-files внутри загруженной вами папки mysql или в папку /usr/local/mysql и скопировать ее в /etc/init.d/mysql (Пример: cp mysql.server /etc/init.d/mysql и предоставить ему исполняемое разрешение chmod +x /etc/init.d/mysql, затем запустить Если это все еще дает вам проблему, отредактируйте файл конфигурации в /etc/my.cnf (если у вас установлен 5.5) или /etc/mysql/mysql.conf (если у вас установлен 5.1) и измените ВСЕ строки /tmp/mysql.socket на /var/run/mysqld/mysqld.sock. Обратите внимание, что файл конфигурации также может быть в /etc/mysql/my.cnf. Проверьте это, но ДОБАВЛЯЙТЕ, какой mysql вы используете, либо 5.1, либо 5.5. Я упоминаю 5.5 здесь, потому что 5.5 тот, который использует / tmp и 5.1 использует значение по умолчанию / var / run

Если при любых изменениях вы используете 5.5, то не забудьте удалить каталоги старого 5.1 из / etc / mysql, / var / lib / mysql и / user / lib / mysql

3
ответ дан 26 July 2018 в 20:01

Измените имя сервера с «localhost» на «127.0.0.1» в параметрах вашего подключения, я уверен, что он выполнит трюк.

2
ответ дан 26 July 2018 в 20:01

mysql может быть запущен с выскочки. В основном вы устанавливаете пакет mysql-server. Вы можете легко найти пакет mysql-server в synaptic и установить его. Вам будет предложено ввести пароль root во время установки [i.e.mysql пароль пользователя root]. После этого в терминале просто сделайте

sudo start mysql

или

sudo service mysql start

Обычно Mysql запускается при загрузке, поэтому вы можете

Просто ps aux | grep mysql, чтобы убедиться, что он работает.

7
ответ дан 26 July 2018 в 20:01

Ubuntu 11.10: sudo dpkg-reconfigure mysql-server-5.1

Ubuntu 12.04: sudo dpkg-reconfigure mysql-server-5.5

Следуйте инструкциям и перезагрузитесь.

Эта проблема может возникнуть при обновлении с одного версия ubuntu для другого, и конфиг каким-то образом перепутался. Обычно это связано с процессом запуска mysql mysql mysqld)

6
ответ дан 2 August 2018 в 03:43

Я вижу, что вы используете / tmp / для mysql.socket, так что либо вы не устанавливаете mysql 5.1, который поступает из ubuntu по умолчанию, либо вы устанавливаете mysql 5.5.x (что вам нужно указать в вашем вопросе, если это это так). В любом случае, некоторые из вещей, которые вы можете сделать, это:

Убедитесь, что mysql еще не запущен: ps -e|grep -i 'mysqld', если он появляется, затем убейте его. sudo killall -9 mysqld. Если он не умирает, возьмите pid из ps, который вы сделали здесь, и kill -9 PID «Попробуйте» запустить mysql через /etc/init.d/mysql start, если он дает вам ту же самую ошибку сверху, тогда вам нужно скопировать файл mysql.server из загружаемый mysql, который можно найти в папке support-files внутри загруженной вами папки mysql или в папку /usr/local/mysql и скопировать ее в /etc/init.d/mysql (Пример: cp mysql.server /etc/init.d/mysql и предоставить ему исполняемое разрешение chmod +x /etc/init.d/mysql, затем запустить Если это все еще дает вам проблему, отредактируйте файл конфигурации в /etc/my.cnf (если у вас установлен 5.5) или /etc/mysql/mysql.conf (если у вас установлен 5.1) и измените ВСЕ строки /tmp/mysql.socket на /var/run/mysqld/mysqld.sock. Обратите внимание, что файл конфигурации также может быть в /etc/mysql/my.cnf. Проверьте это, но ДОБАВЛЯЙТЕ, какой mysql вы используете, либо 5.1, либо 5.5. Я упоминаю 5.5 здесь, потому что 5.5 тот, который использует / tmp и 5.1 использует значение по умолчанию / var / run

Если при любых изменениях вы используете 5.5, то не забудьте удалить каталоги старого 5.1 из / etc / mysql, / var / lib / mysql и / user / lib / mysql

3
ответ дан 2 August 2018 в 03:43

Измените имя сервера с «localhost» на «127.0.0.1» в параметрах вашего подключения, я уверен, что он выполнит трюк.

2
ответ дан 2 August 2018 в 03:43

mysql может быть запущен с выскочки. В основном вы устанавливаете пакет mysql-server. Вы можете легко найти пакет mysql-server в synaptic и установить его. Вам будет предложено ввести пароль root во время установки [i.e.mysql пароль пользователя root]. После этого в терминале просто сделайте

sudo start mysql

или

sudo service mysql start

Обычно Mysql запускается при загрузке, поэтому вы можете

Просто ps aux | grep mysql, чтобы убедиться, что он работает.

7
ответ дан 2 August 2018 в 03:43

Ubuntu 11.10: sudo dpkg-reconfigure mysql-server-5.1

Ubuntu 12.04: sudo dpkg-reconfigure mysql-server-5.5

Следуйте инструкциям и перезагрузитесь.

Эта проблема может возникнуть при обновлении с одного версия ubuntu для другого, и конфиг каким-то образом перепутался. Обычно это связано с процессом запуска mysql mysql mysqld)

6
ответ дан 4 August 2018 в 19:47

Я вижу, что вы используете / tmp / для mysql.socket, так что либо вы не устанавливаете mysql 5.1, который поступает из ubuntu по умолчанию, либо вы устанавливаете mysql 5.5.x (что вам нужно указать в вашем вопросе, если это это так). В любом случае, некоторые из вещей, которые вы можете сделать, это:

Убедитесь, что mysql еще не запущен: ps -e|grep -i 'mysqld', если он появляется, затем убейте его. sudo killall -9 mysqld. Если он не умирает, возьмите pid из ps, который вы сделали здесь, и kill -9 PID «Попробуйте» запустить mysql через /etc/init.d/mysql start, если он дает вам ту же самую ошибку сверху, тогда вам нужно скопировать файл mysql.server из загружаемый mysql, который можно найти в папке support-files внутри загруженной вами папки mysql или в папку /usr/local/mysql и скопировать ее в /etc/init.d/mysql (Пример: cp mysql.server /etc/init.d/mysql и предоставить ему исполняемое разрешение chmod +x /etc/init.d/mysql, затем запустить Если у вас все еще есть проблемы, отредактируйте файл конфигурации в /etc/my.cnf (если у вас установлен 5.5) или /etc/mysql/mysql.conf (если у вас установлен 5.1) и измените ВСЕ строки /tmp/mysql.socket на /var/run/mysqld/mysqld.sock. Обратите внимание, что файл конфигурации также может быть в /etc/mysql/my.cnf. Проверьте это, но ДОБАВЛЯЙТЕ, какой mysql вы используете, либо 5.1, либо 5.5. Я упоминаю 5.5 здесь, потому что 5.5 тот, который использует / tmp и 5.1 использует значение по умолчанию / var / run

Если при любых изменениях вы используете 5.5, то не забудьте удалить каталоги старого 5.1 из / etc / mysql, / var / lib / mysql и / user / lib / mysql

3
ответ дан 4 August 2018 в 19:47

Измените имя сервера с «localhost» на «127.0.0.1» в параметрах вашего подключения, я уверен, что он выполнит трюк.

2
ответ дан 4 August 2018 в 19:47

mysql может быть запущен с выскочки. В основном вы устанавливаете пакет mysql-server. Вы можете легко найти пакет mysql-server в synaptic и установить его. Вам будет предложено ввести пароль root во время установки [i.e.mysql пароль пользователя root]. После этого в терминале просто сделайте

sudo start mysql

или

sudo service mysql start

Обычно Mysql запускается при загрузке, поэтому вы можете

Просто ps aux | grep mysql, чтобы убедиться, что он работает.

7
ответ дан 4 August 2018 в 19:47

mysql можно запустить с выскочки. В основном вы устанавливаете пакет mysql-server. Вы можете легко найти пакет mysql-server в synaptic и установить его. Вам будет предложено ввести пароль root во время установки [i.e.mysql пароль пользователя root]. После этого в терминале просто сделайте

sudo start mysql

или

sudo service mysql start [ ! d6]

Обычно Mysql запускается при загрузке, поэтому вы можете запустить его.

Just ps aux | grep mysql , чтобы убедиться, что он запущен.

7
ответ дан 6 August 2018 в 03:50

Измените имя сервера с «localhost» на «127.0.0.1» в параметрах вашего подключения, я уверен, что он выполнит трюк.

2
ответ дан 6 August 2018 в 03:50

Я вижу, что вы используете / tmp / для mysql.socket, так что либо вы не устанавливаете mysql 5.1, который поступает из ubuntu по умолчанию, либо вы устанавливаете mysql 5.5.x (что вам нужно указать в вашем вопросе, если это это так). В любом случае, некоторые из вещей, которые вы можете сделать, это:

  1. Убедитесь, что mysql еще не запущен: ps -e | grep -i 'mysqld' , если он появляется, тогда kill Это. sudo killall -9 mysqld . Если он не умирает, возьмите pid из ps, который вы сделали здесь, и kill -9 PID
  2. «Попробуйте» запустить mysql через /etc/init.d/ mysql start , если он дает вам ту же самую ошибку сверху, тогда вам нужно скопировать файл mysql.server из загруженного вами mysql, который можно найти в папке support-files внутри загруженной в ту папку mysql или в папку / usr / local / mysql и скопируйте ее на /etc/init.d/mysql (Пример: cp mysql.server /etc/init.d/mysql и предоставить ему исполняемое разрешение chmod + x /etc/init.d/mysql, затем запустите его снова.
  3. Если это все еще дает вам проблему, затем отредактируйте файл конфигурации в /etc/my.cnf (если у вас установлен 5.5) или /etc/mysql/mysql.conf (если вы установите 5.1) и измените ВСЕ строки /tmp/mysql.socket на /var/run/mysqld/mysqld.sock . Обратите внимание, что файл конфигурации также может находиться в /etc/mysql/my.cnf . Проверьте это, но ДОБАВЛЯЙТЕ, какой mysql вы используете, либо 5.1, либо 5.5. Я упоминаю 5.5 здесь, потому что 5.5 - тот, который использует / tmp и 5.1 использует значение по умолчанию / var / run

. Если по каким-либо изменениям вы используете 5.5, то не забудьте удалить каталоги old 5.1 из / etc / mysql, / var / lib / mysql и / user / lib / mysql

3
ответ дан 6 August 2018 в 03:50

Ubuntu 11.10: sudo dpkg-reconfigure mysql-server-5.1

Ubuntu 12.04: sudo dpkg-reconfigure mysql-server-5.5

Следуйте инструкциям, затем перезагрузитесь.

Эта проблема может возникнуть при обновлении с одной версии ubuntu на другой, и конфигурация каким-то образом перепуталась. Обычно это связано с процессом запуска mysql mysql mysqld)

6
ответ дан 6 August 2018 в 03:50

Измените имя сервера с «localhost» на «127.0.0.1» в параметрах вашего подключения, я уверен, что он выполнит трюк.

2
ответ дан 7 August 2018 в 21:46

mysql можно запустить с выскочки. В основном вы устанавливаете пакет mysql-server. Вы можете легко найти пакет mysql-server в synaptic и установить его. Вам будет предложено ввести пароль root во время установки [i.e.mysql пароль пользователя root]. После этого в терминале просто сделайте

sudo start mysql

или

sudo service mysql start [ ! d6]

Обычно Mysql запускается при загрузке, поэтому вы можете запустить его.

Just ps aux | grep mysql , чтобы убедиться, что он запущен.

7
ответ дан 7 August 2018 в 21:46

Ubuntu 11.10: sudo dpkg-reconfigure mysql-server-5.1

Ubuntu 12.04: sudo dpkg-reconfigure mysql-server-5.5

Следуйте инструкциям, затем перезагрузитесь.

Эта проблема может возникнуть при обновлении с одной версии ubuntu на другой, и конфигурация каким-то образом перепуталась. Обычно это связано с процессом запуска mysql mysql mysqld)

6
ответ дан 7 August 2018 в 21:46

Я вижу, что вы используете / tmp / для mysql.socket, так что либо вы не устанавливаете mysql 5.1, который поступает из ubuntu по умолчанию, либо вы устанавливаете mysql 5.5.x (что вам нужно указать в вашем вопросе, если это это так). В любом случае, некоторые из вещей, которые вы можете сделать, это:

  1. Убедитесь, что mysql еще не запущен: ps -e | grep -i 'mysqld' , если он появляется, тогда kill Это. sudo killall -9 mysqld . Если он не умирает, возьмите pid из ps, который вы сделали здесь, и kill -9 PID
  2. «Попробуйте» запустить mysql через /etc/init.d/ mysql start , если он дает вам ту же самую ошибку сверху, тогда вам нужно скопировать файл mysql.server из загруженного вами mysql, который можно найти в папке support-files внутри загруженной в ту папку mysql или в папку / usr / local / mysql и скопируйте ее на /etc/init.d/mysql (Пример: cp mysql.server /etc/init.d/mysql и предоставить ему исполняемое разрешение chmod + x /etc/init.d/mysql, затем запустите его снова.
  3. Если это все еще дает вам проблему, затем отредактируйте файл конфигурации в /etc/my.cnf (если у вас установлен 5.5) или /etc/mysql/mysql.conf (если вы установите 5.1) и измените ВСЕ строки /tmp/mysql.socket на /var/run/mysqld/mysqld.sock . Обратите внимание, что файл конфигурации также может находиться в /etc/mysql/my.cnf . Проверьте это, но ДОБАВЛЯЙТЕ, какой mysql вы используете, либо 5.1, либо 5.5. Я упоминаю 5.5 здесь, потому что 5.5 - тот, который использует / tmp и 5.1 использует значение по умолчанию / var / run

. Если по каким-либо изменениям вы используете 5.5, то не забудьте удалить каталоги old 5.1 из / etc / mysql, / var / lib / mysql и / user / lib / mysql

3
ответ дан 7 August 2018 в 21:46

Измените имя сервера с «localhost» на «127.0.0.1» в параметрах вашего подключения, я уверен, что он выполнит трюк.

2
ответ дан 10 August 2018 в 10:00

mysql можно запустить с выскочки. В основном вы устанавливаете пакет mysql-server. Вы можете легко найти пакет mysql-server в synaptic и установить его. Вам будет предложено ввести пароль root во время установки [i.e.mysql пароль пользователя root]. После этого в терминале просто сделайте

sudo start mysql

или

sudo service mysql start [ ! d6]

Обычно Mysql запускается при загрузке, поэтому вы можете запустить его.

Just ps aux | grep mysql , чтобы убедиться, что он запущен.

7
ответ дан 10 August 2018 в 10:00

Я вижу, что вы используете / tmp / для mysql.socket, так что либо вы не устанавливаете mysql 5.1, который поступает из ubuntu по умолчанию, либо вы устанавливаете mysql 5.5.x (что вам нужно указать в вашем вопросе, если это это так). В любом случае, некоторые из вещей, которые вы можете сделать, это:

  1. Убедитесь, что mysql еще не запущен: ps -e | grep -i 'mysqld' , если он появляется, тогда kill Это. sudo killall -9 mysqld . Если он не умирает, возьмите pid из ps, который вы сделали здесь, и kill -9 PID
  2. «Попробуйте» запустить mysql через /etc/init.d/ mysql start , если он дает вам ту же самую ошибку сверху, тогда вам нужно скопировать файл mysql.server из загруженного вами mysql, который можно найти в папке support-files внутри загруженной в ту папку mysql или в папку / usr / local / mysql и скопируйте ее на /etc/init.d/mysql (Пример: cp mysql.server /etc/init.d/mysql и предоставить ему исполняемое разрешение chmod + x /etc/init.d/mysql, затем запустите его снова.
  3. Если это все еще дает вам проблему, затем отредактируйте файл конфигурации в /etc/my.cnf (если у вас установлен 5.5) или /etc/mysql/mysql.conf (если вы установите 5.1) и измените ВСЕ строки /tmp/mysql.socket на /var/run/mysqld/mysqld.sock . Обратите внимание, что файл конфигурации также может находиться в /etc/mysql/my.cnf . Проверьте это, но ДОБАВЛЯЙТЕ, какой mysql вы используете, либо 5.1, либо 5.5. Я упоминаю 5.5 здесь, потому что 5.5 - тот, который использует / tmp и 5.1 использует значение по умолчанию / var / run

. Если по каким-либо изменениям вы используете 5.5, то не забудьте удалить каталоги old 5.1 из / etc / mysql, / var / lib / mysql и / user / lib / mysql

3
ответ дан 10 August 2018 в 10:00

Ubuntu 11.10: sudo dpkg-reconfigure mysql-server-5.1

Ubuntu 12.04: sudo dpkg-reconfigure mysql-server-5.5

Следуйте инструкциям, затем перезагрузитесь.

Эта проблема может возникнуть при обновлении с одной версии ubuntu на другой, и конфигурация каким-то образом перепуталась. Обычно это связано с процессом запуска mysql mysql mysqld)

6
ответ дан 10 August 2018 в 10:00

Измените имя сервера с «localhost» на «127.0.0.1» в параметрах вашего подключения, я уверен, что он выполнит трюк.

2
ответ дан 13 August 2018 в 16:19

mysql можно запустить с выскочки. В основном вы устанавливаете пакет mysql-server. Вы можете легко найти пакет mysql-server в synaptic и установить его. Вам будет предложено ввести пароль root во время установки [i.e.mysql пароль пользователя root]. После этого в терминале просто сделайте

sudo start mysql

или

sudo service mysql start [ ! d6]

Обычно Mysql запускается при загрузке, поэтому вы можете запустить его.

Just ps aux | grep mysql , чтобы убедиться, что он запущен.

7
ответ дан 13 August 2018 в 16:19
  • 1
    Не удалось запустить задание и нет mysql – Pierre de LESPINAY 2 July 2013 в 13:24

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

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