Instalando o mysql 5.1 com o Ubuntu 12.04

1

Eu tenho o Ubuntu 12.04 instalado, eu preciso instalar o mysql 5.1 nele. Seguindo os passos que realizei:

  1. Outras coisas a serem instaladas:
    Execute este comando para instalar o alien e outros pacotes necessários, se não estiver instalado:
    sudo apt-get install alien dpkg-dev debhelper build-essential

  2. Instalação do MySql:
    Se você já tiver o MySql instalado (versão superior a 5.1), desinstale. Extraia "MySQL-5.1.73-1.glibc23.i386.rpm-bundle.tar" no mesmo diretório. E, navegue até "MySQL-5.1.73-1.glibc23.i386.rpm-bundle"

    • Emita o seguinte comando para converter o mysql-server rpm para deb: sudo alien MySQL-server-5.1.73-1.glibc23.i386.rpm

    • Emita o seguinte comando para converter o mysql-client rpm para deb: sudo alien MySQL-client-5.1.73-1.glibc23.i386.rpm

    • Emita o seguinte comando para instalar o Mysql-server: sudo dpkg -i mysql-server_5.1.73-2_i386.deb

    • Emita o seguinte comando para instalar o Mysql-client: sudo dpkg -i mysql-client_5.1.73-2_i386.deb

Após a instalação, recebo o seguinte erro:

  

mysql ERROR 2002 (HY000): Não é possível conectar-se ao servidor MySQL local por meio do soquete '/var/lib/mysql/mysql.sock' (2)

Após a instalação do arquivo mysql.sock está faltando, o arquivo my.cnf também está faltando.

Eu referenciei o link do site para RPM instalação de pacotes no ubuntu

Eu preciso instalar um software que seja compatível com o Mysql 5.1, tentei instalar com o MySQl 5.5 e recebi o seguinte erro com.mysql.jdbc.exceptions.MySQLSyntaxErrorException: Você tem um erro na sua sintaxe SQL; verifique o manual que corresponde à sua versão do servidor MySQL para a sintaxe correta para usar perto de 'TYPE = InnoDB' na linha 1

Existe alguma outra maneira que eu possa instalar o MySQl 5.1 no Ubuntu 12.04?

    
por Rosh 07.02.2014 / 12:44

2 respostas

1

Como o MySQL 5.1.X está disponível apenas nos repositórios do 10.04 (Não 12.04), eu comecei a procurar por outros com o mesmo problema. Encontrou um script no github (Obrigado kamermans)

Que mostra o seguinte:

#!/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

Testei o script e ele funciona. Ainda faz o download da versão 5.1.65 e configura / cria. você também pode mudar isso para a última versão 5.1.x que é 5.1.72 e ainda funciona.

Eu também recomendo a leitura "Can ' t conectar-se ao servidor MySQL local por meio de "erro de soquete para resolver alguns problemas relativos a problemas de soquete.

    
por Luis Alvarado 10.04.2014 / 16:56
0

Primeiro você tem que iniciar o servidor MySQL.

service mysqld start 

Para o Ubuntu:

service mysql start

Digite isso no seu terminal e digite como

mysql -u root -p
    
por rɑːdʒɑ 07.02.2014 / 15:44