Intereting Posts
Где / usr / lib64 go и что такое / usr / lib / x86_64-linux-gnu? Как перезаписать stdout с помощью эха? Результат echo * и echo. * Драйвер для датчика действительности 138a: 0018 Как скрипт bash обнаруживает поддержку escape-символов титрования окна? Существует ли стандартный способ настройки загружаемой политики iptables при запуске в Debian? Как запустить указанный код с помощью getopts, когда параметры или аргументы не заданы? Каково точное определение для входа в систему, Получить вертикальную позицию курсора как вычисляется облако Google сгенерированный ключ SSH для поиска экземпляра VPS? Как изменить индекс поиска в Ubuntu 11.04? Диск является узким местом. Фоновые процессы ухудшают ситуацию. Как улучшить отзывчивость? wireshark: Не удалось запустить / usr / sbin / dumpcap в дочернем процессе Как монтировать `img`, созданный с / bin / dd на жестком диске? Как открыть все файлы в каталоге, используя терминал, в emacs?

Переход на MySQL с 5,7 до 5,1 в CentOS 6

Я ранее устанавливал MySQL встроенный 5.1, и он работал хорошо. Сегодня я последовал этой статье и установил 5.7. К сожалению, моя виртуальная машина имеет ограниченный барабан (512 Мб) и 5.7 не может быть запущен. Я хотел бы понизить MySQL до моей рабочей версии 5.1.

Я удалил 5.7 с помощью yum remove mysql успешно. Но потом:

 # yum download mysql No Match for available package: mysql-5.1.73-8.el6_8.i686 Nothing to do 

Если я запустил yum install mysql , он снова установит 5.7 версию. Как переустановить mysql 5.1?

Вход из файла mysqld.log.rpmsave

 170620 23:48:04 InnoDB: Starting shutdown... 170620 23:48:10 InnoDB: Shutdown completed; log sequence number 0 34058928 170620 23:48:10 [Note] 170620 23:48:10 mysqld_safe mysqld from pid file /var/run/mysqld/mysqld.pid ended 170620 23:54:27 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql 170620 23:54:27 [ERROR] Can't read from messagefile '/usr/share/mysql/english/errmsg.sys' 170620 23:54:27 InnoDB: Initializing buffer pool, size = 8.0M 170620 23:54:27 InnoDB: Completed initialization of buffer pool 170620 23:54:27 InnoDB: Started; log sequence number 0 34058928 170620 23:54:27 [ERROR] /usr/libexec/mysqld: unknown variable 'innodb_large_prefix=true' 170620 23:54:27 [ERROR] Aborting 170620 23:54:27 InnoDB: Starting shutdown... 170620 23:54:32 InnoDB: Shutdown completed; log sequence number 0 34058928 170620 23:54:32 [Note] 170620 23:54:32 mysqld_safe mysqld from pid file /var/run/mysqld/mysqld.pid ended 

Журнал из сообщений файлов

 Jun 21 00:46:03 vpn1UgoVPNcom kernel: Out of memory: Kill process 31276 (mysqld) score 162 or sacrifice child Jun 21 00:46:03 vpn1UgoVPNcom kernel: Killed process 31276, UID 0, (mysqld) total-vm:126948kB, anon-rss:98224kB, file-rss:8kB 

Нет такого файла mysqld.err, также Mysqld.log пуст

Попытка запустить MySQL 5.7

 [root@vpn1UgoVPNcom home]# service mysqld start /usr/bin/mysqld_safe: line 196: 9475 Killed nohup /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --plugin-dir=/usr/lib/mysql/plugin --user=mysql --log-error=/var/log/mysqld.log --pid-file=/var/run/mysqld/mysqld.pid --socket=/var/lib/mysql/mysql.sock < /dev/null > /dev/null 2>&1 MySQL Daemon failed to start. Starting mysqld: [FAILED] 

Я выполнил следующие команды, и он вернулся к 5.1 и теперь работает хорошо:

 yum remove 'mysql*' yum install mysql-server-5.1* service mysqld start 

Вы можете загрузить RPM из приведенной ниже ссылки и установить его с помощью команды установки RPM:

 rpm -ivh mysql-5.1.73-8.el6_8.x86_64.rpm 

Ссылка для скачивания: https://centos.pkgs.org/6/centos-x86_64/mysql-5.1.73-8.el6_8.x86_64.rpm.html

В этой статье вы добавили репозитории MySQL сообщества MySQL, чьи пакеты устарели для пакетов акций. Вам необходимо сначала отключить этот репозиторий ( yum-config-manager --disable mysql57-community или отредактировать файлы в файле /etc/yum.repos.d), а затем вы можете снова установить версию запаса 5.1 из биржевых репозиториев.