
Tengo instalado Ubuntu 12.04, necesito instalar mysql 5.1 en eso. Los siguientes pasos que realicé:
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
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