mrsanders 1 июля 2016, 10:45  0  0
Появилась необходимость заставить MySql слушать порт не только с локального адреса, но и с выделенного.

eger 4 июня 2015, 10:37  0  0
Если у Вас возникла эта ошибка, это значит, что class name прописанный при создании Connection pool имеет ошибку в имени, либо что более вероятно, вы не добавили mysql connector в директорию, где находиться glassfish.
И так, что необходимо сделать?

1. Скачать mysql connector здесь: dev.mysql.com/downloads/connector/j/
В меню «Select Platform» выбрать «Platform Independent» и сказать zip архив
2. Убедиться, что сервер остановлен. Чтобы быть уверенным в этом необходимо запустить
glassfish-4.1/glassfish/bin/asadmin.bat
и ввести команду stop-domain.
3. Из архива, скачанного в первом пункте нам нужен файл
mysql-connector-java-5.1.23-bin.jar
, либо подобный файл другой версии. Его необходимо поместить в эту директорию:
glassfish-4.1/glassfish/domains/domain1/lib

После этого можно запускать glassfish и проблема должна быть решена!

mrsanders 2 июня 2015, 16:12  0  0

Попал ко мне в руки комп с Ubuntu 12.04 и не рабочим сервером mysql, при выполнении запуска командой mysql появляется ошибка:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock

Попробовал реконфигурировать сам сервер бд.
sudo dpkg-reconfigure mysql-server

На что он начал писать что сервер не установлен, хотя он работал чуть ранее.
Установил новый
sudo apt-get install mysql-server  

Ну и соответственно все волшебным образом заработало.

mrsanders 4 февраля 2015, 14:51  0  0
mysql mariadb
На всякий случай лучше всегда держать под рукой записи по работе с MySql и MariaDb, по этому сделал для себя этот конспект с некоторыми пояснениями.

mrsanders 12 июня 2014, 10:43  0  0
Если вдруг в один прекрасный день вы проснулись и заметили что на вашем сайте под управлением Drupal7 висит табличка
PDOException: SQLSTATE[HY000] [2002] Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) in lock_may_be_available() (line 167 of /var/www/includes/lock.inc).
не спешите переустонавливать mysql и искать проблему с сокетом…

mrsanders 30 мая 2014, 15:12  0  0
Недавно столкнулся с такой проблемой, файл ibdata1 в Mysql начал бесконечно расти и когда закончилось место на сервере начались проблемы. Проблему решил так.
  1. — Создал дампы всех баз данных
  2. — Остановил mysqld
  3. service mysqld stop
  4. — удалить ibdata1, ib_logfile0 и ib_logfile0
  5. — запустить mysqld, при запуске он создает эти файлы но уже условно пустые
  6. service mysqld start
  7. — восстановил все базы

С проблемой роста файла предлагают бороться по разному, и предлагают хранить информацию о таблицах в разных файлах.
Для этого в my.cnf добавляем строчку в секцию демона [mysqld]

innodb_file_per_table