Установка и настройка MySQL?

Я пытаюсь установить MySQL на Ubuntu 10.10 и просто не могу заставить его работать. Я установил его, запустив sudo apt-get install mysql-server, и как только это было сделано, когда я попробую mysql, я получаю сообщение:

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)

Я попробовал mysql start и получил то же самое. Я уверен, что я делаю что-то неправильно, любые указатели будут замечательными.

5
задан 11 November 2010 в 23:58

27 ответов

Чтобы запустить демон mysql (или службу), вы должны сделать:

sudo start mysql

старый способ должен работать до сих пор:

sudo /etc/init.d/mysql start

Но это довольно странно, mysql не запускался при установке. IIRC, он должен быть запущен в конце установки и автоматически запускаться по умолчанию с помощью системы. Вы можете проверить, работает ли сервер, используя:

ps -A u | grep sql
4
ответ дан 26 May 2018 в 00:28
  • 1
    Несколько более компактный способ проверить, работает ли MySQL: ps -A | grep mysqld – ayan4m1 11 November 2010 в 21:53

Чтобы запустить демон mysql (или службу), вы должны сделать:

sudo start mysql

старый способ должен работать до сих пор:

sudo /etc/init.d/mysql start

Но это довольно странно, mysql не запускался при установке. IIRC, он должен быть запущен в конце установки и автоматически запускаться по умолчанию с помощью системы. Вы можете проверить, работает ли сервер, используя:

ps -A u | grep sql
4
ответ дан 25 July 2018 в 22:54

Чтобы запустить демон mysql (или службу), вы должны сделать:

sudo start mysql

старый способ должен работать до сих пор:

sudo /etc/init.d/mysql start

Но это довольно странно, mysql не запускался при установке. IIRC, он должен быть запущен в конце установки и автоматически запускаться по умолчанию с помощью системы. Вы можете проверить, работает ли сервер, используя:

ps -A u | grep sql
4
ответ дан 27 July 2018 в 01:18

Чтобы запустить демон mysql (или службу), вы должны сделать:

sudo start mysql

старый способ должен работать до сих пор:

sudo /etc/init.d/mysql start

Но это довольно странно, mysql не запускался при установке. IIRC, он должен быть запущен в конце установки и автоматически запускаться по умолчанию с помощью системы. Вы можете проверить, работает ли сервер, используя:

ps -A u | grep sql
4
ответ дан 31 July 2018 в 12:34

Чтобы запустить демон mysql (или службу), вы должны сделать:

sudo start mysql

старый способ должен работать до сих пор:

sudo /etc/init.d/mysql start

Но это довольно странно, mysql не запускался при установке. IIRC, он должен быть запущен в конце установки и автоматически запускаться по умолчанию с помощью системы. Вы можете проверить, работает ли сервер, используя:

ps -A u | grep sql
4
ответ дан 2 August 2018 в 04:17

Чтобы запустить демон (или службу) mysql, вы должны сделать:

  sudo start mysql  

старый способ должен работать до сих пор: [ ! d4]

  sudo /etc/init.d/mysql start  

Но довольно странно, что mysql не запускался при установке. IIRC, он должен быть запущен в конце установки и автоматически запускаться по умолчанию с помощью системы. Вы можете проверить, работает ли сервер, используя:

  ps -A u |  grep sql  
4
ответ дан 6 August 2018 в 04:22

Чтобы запустить демон (или службу) mysql, вы должны сделать:

  sudo start mysql  

старый способ должен работать до сих пор: [ ! d4]

  sudo /etc/init.d/mysql start  

Но довольно странно, что mysql не запускался при установке. IIRC, он должен быть запущен в конце установки и автоматически запускаться по умолчанию с помощью системы. Вы можете проверить, работает ли сервер, используя:

  ps -A u |  grep sql  
4
ответ дан 7 August 2018 в 22:28

Чтобы запустить демон (или службу) mysql, вы должны сделать:

  sudo start mysql  

старый способ должен работать до сих пор: [ ! d4]

  sudo /etc/init.d/mysql start  

Но довольно странно, что mysql не запускался при установке. IIRC, он должен быть запущен в конце установки и автоматически запускаться по умолчанию с помощью системы. Вы можете проверить, работает ли сервер, используя:

  ps -A u |  grep sql  
4
ответ дан 10 August 2018 в 10:37

Чтобы запустить демон (или службу) mysql, вы должны сделать:

  sudo start mysql  

старый способ должен работать до сих пор: [ ! d4]

  sudo /etc/init.d/mysql start  

Но довольно странно, что mysql не запускался при установке. IIRC, он должен быть запущен в конце установки и автоматически запускаться по умолчанию с помощью системы. Вы можете проверить, работает ли сервер, используя:

  ps -A u |  grep sql  
4
ответ дан 13 August 2018 в 17:08
  • 1
    Несколько более компактный способ проверить, работает ли MySQL: ps -A | grep mysqld – ayan4m1 11 November 2010 в 21:53

Вы можете проверить ошибки запуска mysql, просмотрев файлы журнала. В терминале введите:

tail /var/log/mysql.log
tail /var/log/mysql.err

Это должно позволить вам увидеть конкретные ошибки, которые не позволяют запустить его.

1
ответ дан 26 May 2018 в 00:28
  • 1
    в некоторых версиях вы также можете найти ошибки mysql в / var / log / syslog. – grossvogel 13 November 2010 в 04:55

К установкам MySQL можно указать, где у нас будет сокет для локальных подключений

, вы должны изменить этот файл (/etc/mysql/my.cnf)

sudo nano /etc/mysql/my.cnf

и добавьте сокет параметров в клиенте раздела:

[client]
default-character-set=utf8
socket=/var/lib/mysql/mysql.sock
0
ответ дан 26 May 2018 в 00:28

К установкам MySQL можно указать, где у нас будет сокет для локальных подключений

, вы должны изменить этот файл (/etc/mysql/my.cnf)

sudo nano /etc/mysql/my.cnf

и добавьте сокет параметров в клиенте раздела:

[client] default-character-set=utf8 socket=/var/lib/mysql/mysql.sock
0
ответ дан 25 July 2018 в 22:54

Вы можете проверить ошибки запуска mysql, просмотрев файлы журнала. В терминале введите:

tail /var/log/mysql.log tail /var/log/mysql.err

Это должно позволить вам увидеть конкретные ошибки, которые не позволяют запустить его.

1
ответ дан 25 July 2018 в 22:54
  • 1
    в некоторых версиях вы также можете найти ошибки mysql в / var / log / syslog. – grossvogel 13 November 2010 в 04:55

К установкам MySQL можно указать, где у нас будет сокет для локальных подключений

, вы должны изменить этот файл (/etc/mysql/my.cnf)

sudo nano /etc/mysql/my.cnf

и добавьте сокет параметров в клиенте раздела:

[client] default-character-set=utf8 socket=/var/lib/mysql/mysql.sock
0
ответ дан 27 July 2018 в 01:18

Вы можете проверить ошибки запуска mysql, просмотрев файлы журнала. В терминале введите:

tail /var/log/mysql.log tail /var/log/mysql.err

Это должно позволить вам увидеть конкретные ошибки, которые не позволяют запустить его.

1
ответ дан 27 July 2018 в 01:18
  • 1
    в некоторых версиях вы также можете найти ошибки mysql в / var / log / syslog. – grossvogel 13 November 2010 в 04:55

К установкам MySQL можно указать, где у нас будет сокет для локальных подключений

, вы должны изменить этот файл (/etc/mysql/my.cnf)

sudo nano /etc/mysql/my.cnf

и добавьте сокет параметров в клиенте раздела:

[client] default-character-set=utf8 socket=/var/lib/mysql/mysql.sock
0
ответ дан 31 July 2018 в 12:34

Вы можете проверить ошибки запуска mysql, просмотрев файлы журнала. В терминале введите:

tail /var/log/mysql.log tail /var/log/mysql.err

Это должно позволить вам увидеть конкретные ошибки, которые не позволяют запустить его.

1
ответ дан 31 July 2018 в 12:34
  • 1
    в некоторых версиях вы также можете найти ошибки mysql в / var / log / syslog. – grossvogel 13 November 2010 в 04:55

К установкам MySQL можно указать, где у нас будет сокет для локальных подключений

, вы должны изменить этот файл (/etc/mysql/my.cnf)

sudo nano /etc/mysql/my.cnf

и добавьте сокет параметров в клиенте раздела:

[client] default-character-set=utf8 socket=/var/lib/mysql/mysql.sock
0
ответ дан 2 August 2018 в 04:17

Вы можете проверить ошибки запуска mysql, просмотрев файлы журнала. В терминале введите:

tail /var/log/mysql.log tail /var/log/mysql.err

Это должно позволить вам увидеть конкретные ошибки, которые не позволяют запустить его.

1
ответ дан 2 August 2018 в 04:17
  • 1
    в некоторых версиях вы также можете найти ошибки mysql в / var / log / syslog. – grossvogel 13 November 2010 в 04:55

К установкам MySQL можно указать, где у нас будет сокет для локальных соединений

, вы должны изменить этот файл (/etc/mysql/my.cnf)

sudo nano /etc/mysql/my.cnf

и добавьте сокет параметров в клиенте раздела:

  [client] default-character-set  = utf8 socket = / var / lib / mysql / mysql.sock  
0
ответ дан 6 August 2018 в 04:22

Вы можете проверить ошибки запуска mysql, просмотрев файлы журнала. В терминале введите:

  tail /var/log/mysql.log tail /var/log/mysql.err  

Это должно позволить вам увидеть конкретные ошибки, которые не позволяют ему работать.

1
ответ дан 6 August 2018 в 04:22

К установкам MySQL можно указать, где у нас будет сокет для локальных соединений

, вы должны изменить этот файл (/etc/mysql/my.cnf)

sudo nano /etc/mysql/my.cnf

и добавьте сокет параметров в клиенте раздела:

  [client] default-character-set  = utf8 socket = / var / lib / mysql / mysql.sock  
0
ответ дан 7 August 2018 в 22:28

Вы можете проверить ошибки запуска mysql, просмотрев файлы журнала. В терминале введите:

  tail /var/log/mysql.log tail /var/log/mysql.err  

Это должно позволить вам увидеть конкретные ошибки, которые не позволяют ему работать.

1
ответ дан 7 August 2018 в 22:28

К установкам MySQL можно указать, где у нас будет сокет для локальных соединений

, вы должны изменить этот файл (/etc/mysql/my.cnf)

sudo nano /etc/mysql/my.cnf

и добавьте сокет параметров в клиенте раздела:

  [client] default-character-set  = utf8 socket = / var / lib / mysql / mysql.sock  
0
ответ дан 10 August 2018 в 10:37

Вы можете проверить ошибки запуска mysql, просмотрев файлы журнала. В терминале введите:

  tail /var/log/mysql.log tail /var/log/mysql.err  

Это должно позволить вам увидеть конкретные ошибки, которые не позволяют ему работать.

1
ответ дан 10 August 2018 в 10:37

Вы можете проверить ошибки запуска mysql, просмотрев файлы журнала. В терминале введите:

  tail /var/log/mysql.log tail /var/log/mysql.err  

Это должно позволить вам увидеть конкретные ошибки, которые не позволяют ему работать.

1
ответ дан 13 August 2018 в 17:08
  • 1
    в некоторых версиях вы также можете найти ошибки mysql в / var / log / syslog. – grossvogel 13 November 2010 в 04:55

К установкам MySQL можно указать, где у нас будет сокет для локальных соединений

, вы должны изменить этот файл (/etc/mysql/my.cnf)

sudo nano /etc/mysql/my.cnf

и добавьте сокет параметров в клиенте раздела:

  [client] default-character-set  = utf8 socket = / var / lib / mysql / mysql.sock  
0
ответ дан 13 August 2018 в 17:08

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

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