2016-10-14 3 views
0

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

Я видел множество решений, но ничего не сработало.

[client] 
port = 3306 
socket = /var/run/mysqld/mysqld.sock 

[mysqld_safe] 
socket = /var/run/mysqld/mysqld.sock nice = 0 

[mysqld] 
user = mysql 
pid-file = /var/run/mysqld/mysqld.pid 
socket = /var/run/mysqld/mysqld.sock 
port = 3306 
basedir = /usr 
datadir = /var/lib/mysql 
tmpdir = /tmp 
lc-messages-dir = /usr/share/mysql 
skip-external-locking 
bind-address = 127.0.0.1 
key_buffer = 16M 
max_allowed_packet = 16M 

/var/run/mysqld# ls -atlr 
total 0 
drwxr-xr-x 22 root root 720 Oct 14 01:05 .. 
drwxr-xr-x 2 mysql mysql 40 Oct 14 02:33 . 
+0

Пожалуйста, разместите ошибки, напечатанные в журналах. Пожалуйста, разместите местоположение и разрешение сокета, если это сокет домена unix. Пожалуйста, опубликуйте содержимое my.cnf. – alvits

+0

[клиент] порт = 3306 сокет = /var/run/mysqld/mysqld.sock [mysqld_safe] сокет = /var/run/mysqld/mysqld.sock приятно = 0 [туздЫ] пользователь = MySQL PID-файл = /var/run/mysqld/mysqld.pid сокет = /var/run/mysqld/mysqld.sock порт = 3306 имя_базовой_папки =/USR каталогу_данных =/вар/Библиотека/MySQL TMPDIR =/tmp lc-messages-dir =/usr/share/mysql skip-external-locking bind-address = 127.0.0.1 key_buffer = 16M max_allowed_packet = 16M –

+0

/var/run/mysqld # ls -atlr всего 0 drwxr-xr-x 22 корень root 720 Oct 14 01:05 .. drwxr-xr-x 2 mysql mysql 40 Oct 14 02:33 , –

ответ

0

шагов для преодоления

  1. Перейти к Edit-> Preferences меню под MySQL Workbench.
  2. снять отметку "Безопасное обновление".
  3. Перезапустите WorkBench.

прилагается скриншот Screenshot from MySQL Workbench.

+0

Привет Avits, это drwxr-xr-x 2 mysql mysql 40 Oct 14 02:33 mysqld –

+0

root @ ip-10-1-0-83:/var/run # mysql -u root ОШИБКА 2002 (HY000): Не удается подключиться к локальному серверу MySQL через сокет '/var/run/mysqld/mysqld.sock' (2) –

+0

Вот что-то еще. –

Смежные вопросы