После того как Вы работаете yum clean all
, попытайтесь работать yum makecache
. Также проверьте, какие репозитории включены теперь (не, что conf файлы могли быть провалены), yum repolist
Можно внести изменения в Windows, но необходимо использовать другого редактора, чем Блокнот. Попробуйте Блокнот ++, PsPad или подобное программное обеспечение. Блокнот Windows всегда изменяет окончания строки на стиль Windows, и он вызывает проблему.
Это это могли быть окончания строки Windows по сравнению с окончаниями строки Unix?
Вы можете использовать dos2unix
инструмент для преобразования окончаний строк в формат unix:
$ sudo apt-get install dos2unix
$ dos2unix /path/to/my.cnf
и посмотрите, устранит ли это проблему, теперь, когда это сделано.
Возможно, когда вы открыли файл с помощью блокнота
или другого редактора, он попросил вас преобразовать окончания строк в совместимые с windows, и вы выбрали "да".
Когда вы запускаете MySQL 5.5 на Ubuntu Server 12.10, сначала проверьте, запущен ли процесс, с помощью приведенной ниже команды.
ps aux |grep mysql
если запущен. Убейте PID, как показано mysql start / running, обработайте 2754
и попробуйте снова запустить MySQL.Проверьте, установлен ли он, с помощью этой команды dpkg --get-selections | grep mysql
, если он указан как установленный, вы его получили. В противном случае вам нужно установить его и, наконец, проверить, что путь pid в my.cfg по умолчанию / var / lib / mysql
после завершения процесса удалите файл sock.
Как вы сказали, «вы открыли my.cnf в Windows через общий ресурс Samba и сохранили файл без каких-либо изменений», не имеет значения, если вы ничего не изменили, это не повлияет на MySQL.