У меня на ноутбуке Lubuntu 12.10 x86 со всеми обновлениями. Я скачал и установил MySQL Community Server и MySQL Workbench. Я изучаю Java, и наш следующий урок будет о MySQL. Мне нужно подготовить - создать тестовую базу данных. Если я понимаю - мне нужно использовать терминал для создания базы данных? Я попробовал mysql -u root -p
и после ввода пароля получаю: ERROR 2002 (HYOOO) Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
. И у меня нет этого каталога: /var/run/mysqld/mysqld.sock.
Я прочитал несколько страниц об этой проблеме, и она до сих пор не устранена.
Если вы хотите использовать новейший сервер сообщества от dev.mysql.com, я бы посоветовал вам не загружать .deb-пакет, а универсальный архив Linux для вашей архитектуры (32/64 бит) и устанавливать его как подробно в http://dev.mysql.com/doc/refman/5.6/en/binary-installation.html . Перед этим удалите все существующие части старого сервера.
Во время описанной процедуры установки создайте файл /etc/my.cnf перед первым запуском сервера. Шаблон my-medium.cnf из каталога support-files всегда является хорошей отправной точкой.
Чтобы получить статус сервера mysql, введите sudo service mysqld status
Если он не запущен, запустите его, введя sudo service mysqld start
Если вы получили сообщение service not recognised
, установите сервер mysql, введя
sudo apt-get install mysql-server
Это установит mysql, затем запустите его, введя sudo service mysqld start