Перенос хранения БД MySql в другу папку (раздел) на Ubuntu

  1.  Останавливаем сервис, перемещаяем физически папку /var/lib/mysql в нужное новое место
  2. Изменяем в файле /etc/mysql/mysql.conf.d/mysqld.cnf путь хранения БД datadir на новый
  3. В файле /etc/apparmor.d/usr.sbin.mysqld заменяем /var/lib/mysql на новый
  4. Перестартовываем apparmor и mysql


sudo service apparmor restart
sudo service mysql restart

Column count of mysql.user is wrong. Expected 45, found 42

ERROR 1805 (HY000): Column count of mysql.user is wrong. Expected 45, found 42. The table is probably corrupted

Сея ошибка у меня возникла после перемещения папок с БД MySQl с одного сервера на другой, с разными версиями самой MySQL. Да и ОС были разные: FreeBSD -> Ubuntu. Правильно конечно было сделать бекап и из бекапаже залить. НО! долго.

Чинится:

mysql_upgrade —force

Обновление «Учет оргтехники в организации»

В последнем срезе на github , внедрён функционал по «регистровому» хранению состояния ТМЦ. В связи с чем появляется возможность формирования различного вида отчетов «на дату». Например вида: