Вообщем я так понял это mysql.socket создаётся когда запущен демон сервера. И только тогда он работает. Ну так вот пускаю я:
# /usr/bin/safe_mysqld &
Но он тудже выпадает, и сохраняется ошибка:
---
1) Нафига ему mysql.host? если я в /etc/my.cnf прописываю skip-networking
2) Пытался создавать /etc/mysql.host и просто вписывал туда 'localhost' но резултата никакого... В чём проблема, объясни... За ранее благодарю.
в POSIX системах существует понятие сокета как файла. работа с ним на порядок быстрее нежели с сетевым сокетом. при запуске mysqld создает такой файл. обычно.
кладет его, например, в /tmp/mysql.sock или /var/[lib|run]/mysql/mysql.sock
а mysql client не всегда знает куда он его положил. для устранения подобных проблем или делай конекшн через порт mysql -P 3306 или изучай структуру файла my.cnf или подробней описывай проблему на форуме или вырежи существительные из вопроса и иди на google.com.
Вообщем я так понял это mysql.socket создаётся когда запущен демон сервера. И только тогда он работает. Ну так вот пускаю я:
# /usr/bin/safe_mysqld &
Но он тудже выпадает, и сохраняется ошибка:
---
1) Нафига ему mysql.host? если я в /etc/my.cnf прописываю skip-networking
2) Пытался создавать /etc/mysql.host и просто вписывал туда 'localhost' но резултата никакого... В чём проблема, объясни... За ранее благодарю.
---
> 1) Нафига ему mysql.host? если я в /etc/my.cnf прописываю > skip-networking > 2) Пытался создавать /etc/mysql.host и просто вписывал туда > 'localhost' но резултата никакого... В чём проблема, > объясни... За ранее благодарю.
Table 'mysql.host' doesn't exist
говорит о том, что нехватает ему не просто файла, содержащего localhost (а почему именно localhost? почему именно там?), а таблицы.
просто запусти mysql_install_db