Ad Widget

Collapse

Нехватка места для базы MySQL

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • sergunz
    Junior Member
    • Apr 2013
    • 8

    #1

    Нехватка места для базы MySQL

    CentOS при установке разбил жесткий диск так что, раздел /var находящийся в корне / имеет 50 ГБ, а остальное свободное место (300 Гб) система отдала под /home.
    Как проще всего перекинуть базу MySQL с /var/lib/mysql в какой нибудь раздел на /home?
    Пробовал копировать с /var/lib/mysql/* на /home/mysql, менял в /etc/my.cnf путь до базы, перезапускал mysql, в итоге Zabbix пишет
    "mysql_connect(): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) [include/db.inc.php:77]" в веб интерфейсе.

    Есть идеи, решение?
    Спасибо!
  • mrav
    Junior Member
    • Jun 2012
    • 28

    #2
    Как вариант, сделайте симлинк /var/lib/mysql --> /home/mysql .
    Также если используйте LVM, попробуйте перераспределить пространство.
    Last edited by mrav; 26-06-2013, 16:39.

    Comment

    • ableev
      Senior Member
      Zabbix Certified Specialist
      • Oct 2012
      • 276

      #3
      Если уже перенесли и всё остальное работает - лучше решить это на стороне софта, т.е. заббикс-сервера.

      Опция DBSocket в конфиге сервера.

      Code:
      # grep DBSocket /etc/zabbix/zabbix_server.conf
      ### Option: DBSocket
      DBSocket=/var/lib/mysql/mysql.sock
      Меняете на нужный - и запускаете.

      Comment

      Working...