Edición de «Instalar MySQL»
Advertencia: no has iniciado sesión. Tu dirección IP se hará pública si haces cualquier edición en estas condiciones. Si inicias sesión o creas una cuenta, tus ediciones se atribuirán a tu nombre de usuario, además de otros beneficios.
Puedes deshacer la edición. Antes de deshacer la edición, comprueba la siguiente comparación para verificar que realmente es lo que quieres hacer, y entonces guarda los cambios para así efectuar la reversión.
Revisión actual | Tu texto | ||
Línea 1: | Línea 1: | ||
− | |||
− | |||
− | |||
− | |||
Si voy a [http://dev.mysql.com/downloads/mysql/5.0.html downloads de mysql.com] la última versión disponible es la 5.0.27. Sin embargo en [ftp://ftp.mysql.com/pub/mysql/src/ ftp.mysql.com] veo que estan disponibles algunas versiones más recientes, como la 5.0.36 | Si voy a [http://dev.mysql.com/downloads/mysql/5.0.html downloads de mysql.com] la última versión disponible es la 5.0.27. Sin embargo en [ftp://ftp.mysql.com/pub/mysql/src/ ftp.mysql.com] veo que estan disponibles algunas versiones más recientes, como la 5.0.36 | ||
− | |||
− | |||
− | |||
− | |||
==Pasos previos== | ==Pasos previos== | ||
− | + | yum install gcc-c++ | |
− | |||
− | |||
− | |||
groupadd mysql | groupadd mysql | ||
useradd -g mysql mysql | useradd -g mysql mysql | ||
− | + | wget ftp://ftp.mysql.com/pub/mysql/src/mysql-5.0.36.tar.gz | |
− | wget | ||
− | |||
tar -zxvf mysql-5.0.36.tar.gz | tar -zxvf mysql-5.0.36.tar.gz | ||
− | |||
cd mysql-5.0.36 | cd mysql-5.0.36 | ||
CFLAGS="-O3" CXX=gcc CXXFLAGS="-O3 -felide-constructors -fno-exceptions -fno-rtti" \ | CFLAGS="-O3" CXX=gcc CXXFLAGS="-O3 -felide-constructors -fno-exceptions -fno-rtti" \ | ||
Línea 31: | Línea 17: | ||
--enable-assembler \ | --enable-assembler \ | ||
--with-mysqld-ldflags=-all-static | --with-mysqld-ldflags=-all-static | ||
− | |||
make | make | ||
− | |||
make install | make install | ||
# copiamos el my.cnf por defecto | # copiamos el my.cnf por defecto | ||
Línea 39: | Línea 23: | ||
# creamos MySQL grant tables | # creamos MySQL grant tables | ||
cd /usr/local/mysql | cd /usr/local/mysql | ||
+ | |||
bin/mysql_install_db --user=mysql | bin/mysql_install_db --user=mysql | ||
− | |||
− | |||
chown -R root . | chown -R root . | ||
chown -R mysql var | chown -R mysql var | ||
chgrp -R mysql . | chgrp -R mysql . | ||
− | |||
− | |||
− | |||
− | |||
− | |||
# configurar script de inicio en el arranque | # configurar script de inicio en el arranque | ||
#support-files/mysql.server | #support-files/mysql.server | ||
− | + | PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER ! | |
+ | To do so, start the server, then issue the following commands: | ||
+ | /usr/local/mysql/bin/mysqladmin -u root password 'new-password' | ||
+ | /usr/local/mysql/bin/mysqladmin -u root -h levitico.vectrice.com password 'new-password' | ||
+ | See the manual for more instructions. | ||
− | + | You can start the MySQL daemon with: | |
+ | cd /usr/local/mysql ; /usr/local/mysql/bin/mysqld_safe & | ||
− | + | You can test the MySQL daemon with the benchmarks in the 'sql-bench' directory: | |
+ | cd sql-bench ; perl run-all-tests | ||
− | |||
− | + | ps aux | |
+ | kill -9 [pid] | ||
− | + | ==Arrancar y parar== | |
− | + | Arrancar | |
− | + | /usr/local/mysql/bin/mysqld_safe --user=mysql & | |
− | + | Parar | |
− | + | /usr/local/mysql/bin/mysqladmin shutdown | |
− | |||
− | |||
− | |||
− | |||
− | |||
− |