Графически используйте dconf Editor, чтобы перевести статус org.gnome.desktop.screensaver ubuntu-lock-on-suspend из отмеченного на un-checked
Я вижу, что вы используете / tmp / для mysql.socket, так что либо вы не устанавливаете mysql 5.1, который поступает из ubuntu по умолчанию, либо вы устанавливаете mysql 5.5.x (что вам нужно указать в вашем вопросе, если это это так). В любом случае, некоторые из вещей, которые вы можете сделать, это:
ps -e | grep -i 'mysqld'
, если он появляется, тогда kill Это. sudo killall -9 mysqld
. Если он не умирает, возьмите pid из ps, который вы сделали здесь, и kill -9 PID
/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, то не забудьте удалить каталоги old 5.1 из / etc / mysql, / var / lib / mysql и / user / lib / mysql
Ubuntu 11.10: sudo dpkg-reconfigure mysql-server-5.1
Ubuntu 12.04: sudo dpkg-reconfigure mysql-server-5.5
Следуйте инструкциям, затем перезагрузитесь.
Эта проблема может возникнуть при обновлении с одной версии ubuntu на другой, и конфигурация каким-то образом перепуталась. Обычно это связано с процессом запуска mysql mysql mysqld)