Instalación de mysql 5.1 con Ubuntu 12.04

Instalación de mysql 5.1 con Ubuntu 12.04

Tengo instalado Ubuntu 12.04, necesito instalar mysql 5.1 en eso. Los siguientes pasos que realicé:

  1. Otras cosas que se instalarán:
    ejecute este comando para instalar alien y otros paquetes necesarios si no están instalados:
    sudo apt-get install alien dpkg-dev debhelper build-essential

  2. Instalación de MySql:
    si ya tiene MySql instalado (versión superior a 5.1), desinstálelo. Extraiga "MySQL-5.1.73-1.glibc23.i386.rpm-bundle.tar" en el mismo directorio. Y navegue hasta "MySQL-5.1.73-1.glibc23.i386.rpm-bundle"

    • Emita el siguiente comando para convertir las rpm del servidor Mysql a deb: sudo alien MySQL-server-5.1.73-1.glibc23.i386.rpm

    • Emita el siguiente comando para convertir rpm del cliente Mysql a deb: sudo alien MySQL-client-5.1.73-1.glibc23.i386.rpm

    • Emita el siguiente comando para instalar el servidor Mysql: sudo dpkg -i mysql-server_5.1.73-2_i386.deb

    • Emita el siguiente comando para instalar el cliente Mysql: sudo dpkg -i mysql-client_5.1.73-2_i386.deb

Después de la instalación, aparece el siguiente error:

mysql ERROR 2002 (HY000): No se puede conectar al servidor MySQL local a través del socket '/var/lib/mysql/mysql.sock' (2)

Después de la instalación, falta el archivo mysql.sock y también falta el archivo my.cnf.

había referido el sitiohttp://www.howtogeek.com/howto/ubuntu/install-an-rpm-package-on-ubuntu-linux/para la instalación del paquete RPM en ubuntu

Necesito instalar un software que sea compatible con Mysql 5.1, intenté instalar con MySQl 5.5 y obtuve el siguiente error com.mysql.jdbc.exceptions.MySQLSyntaxErrorException: Tiene un error en su sintaxis SQL; consulte el manual que corresponde a la versión de su servidor MySQL para conocer la sintaxis correcta que debe usar cerca de 'TYPE=InnoDB' en la línea 1

¿Hay alguna otra forma de instalar MySQl 5.1 en Ubuntu 12.04?

Respuesta1

Dado que MySQL 5.1.X solo está disponible en los repositorios para la versión 10.04 (no la 12.04), comencé a buscar otros con el mismo problema. Encontrado unasecuencia de comandos en github(Gracias kamermans)

Lo cual muestra lo siguiente:

#!/bin/bash

set -e

cd ~/
wget http://downloads.mysql.com/archives/mysql-5.1/mysql-5.1.65.tar.gz
tar -zxf mysql-5.1.65.tar.gz
cd mysql-5.1.65
./configure  '--prefix=/usr' '--exec-prefix=/usr' '--libexecdir=/usr/sbin' '--datadir=/usr/share' '--localstatedir=/var/lib/mysql' '--includedir=/usr/include' '--infodir=/usr/share/info' '--mandir=/usr/share/man' '--with-system-type=debian-linux-gnu' '--enable-shared' '--enable-static' '--enable-thread-safe-client' '--enable-assembler' '--enable-local-infile' '--with-fast-mutexes' '--with-big-tables' '--with-unix-socket-path=/var/run/mysqld/mysqld.sock' '--with-mysqld-user=mysql' '--with-libwrap' '--without-readline' '--with-ssl' '--without-docs' '--with-extra-charsets=all' '--with-plugins=max' '--with-embedded-server' '--with-embedded-privilege-control'
make
sudo make install

Probé el script y funciona. Todavía descarga la versión 5.1.65 y la configura/crea. También puedes cambiarlo a la última versión 5.1.x, que es 5.1.72 y aún funciona.

También recomiendo leer.Error de socket "No se puede conectar al servidor MySQL local a través"para resolver algunos problemas relacionados con problemas de socket.

Respuesta2

Primero debes iniciar el servidor MySQL.

service mysqld start 

Para Ubuntu:

service mysql start

Escribe eso en tu terminal y luego escribe como

mysql -u root -p

información relacionada