Перезапуск сервера MySQL не удалось
Я хочу восстановить мой пароль root для mysql, поэтому я следовал этому руководству и остановил сервер mysql. когда я пытаюсь запустить его, он показывает сообщение об ошибке и не запускается. Я считаю, что ошибка связана с файловой системой только для чтения.
- Есть ли какой-либо другой способ перезапустить сервер MySQL
root@web01:/home/# /etc/init.d/mysql stop Stopping MySQL database server: mysqld ^Z [2]+ Stopped /etc/init.d/mysql stop root@web01:/home/# mysql ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (111) root@web01:/home/# root@web01:/home/# mysql -u root ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (111) root@web01:/home/# mysqld_safe --skip-grant-tables & [3] 7784 root@web01:/home/# 120830 08:20:56 mysqld_safe Logging to syslog. rm: cannot remove `/var/run/mysqld/mysqld.pid': Read-only file system 120830 08:20:57 mysqld_safe Fatal error: Can't remove the pid file: /var/run/mysqld/mysqld.pid Please remove it manually and start /usr/bin/mysqld_safe again; mysqld daemon not started [3] Exit 1 mysqld_safe --skip-grant-tables root@web01:/home/# mysql -u root ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (111) root@web01:/home/# /etc/init.d/mysqld start bash: /etc/init.d/mysqld: No such file or directory root@web01:/home# /etc/init.d/mysql start Starting MySQL database server: mysqld . . . . . . . . . . . . . . failed! root@web01:/home# root@web01:/home# /etc/init.d/mysql start Starting MySQL database server: mysqld . . . . . . . . . . . . . . failed! root@web01:/home# /etc/init.d/mysql restart Stopping MySQL database server: mysqld. Starting MySQL database server: mysqld . . . . . . . . . . . . . . failed! root@web01:/home# ^C root@web01:/home#
ПРИМЕЧАНИЕ. Я столкнулся с ошибкой файловой системы только для чтения, которую я задал здесь.
1 ответ
Вытащить , chkfs?
mount -rw
Прежде всего решите проблему с файловой системой, и только после этого запускайте mysql