Está en la página 1de 14

Cómo actualizar el phpmyadmin

Resulta que ves este mensaje

y ¿quieres saber cómo se actualiza tu phpmyadmin?

A grandes razgos, para actualizar el phpmyadmin te aconsejo seguir los siguientes pasos:

1)Baja la nueva versión del phpmyadmin desde aquí. Para mayor comodidad, baja el archivo
que diga all_languages y la extensión en .zip

2) Guarda ese archivo en el mismo directorio en donde tienes tu anterior phpmyadmin. No te


preocupes, no sobreescribirá la otra carpeta. Y es que, de entrada, la carpeta del nuevo
phpmyadmin que bajas, tiene un nombre distinto:

3)Ahora, extrae en ese mismo lugar (directorio) la carpeta del phpmyadmin


4) Ahora que ya lo descomprimiste, vemos que tenemos la carpeta actual de nuestro
phpmyadmin y la de la nueva versión que termina en "all-languages".
Lo que tienes que hacer es ir a la carpeta del phpmyadmin original, copia el archivo que se
llama config.inc.php y pégalo en la carpeta de la nueva versión de all-languages.

5) Finalmente, cambia los nombres de las carpetas, a la de phpMyAdmin, agrégale lo que


quieras, por ejemplo, old, de vieja carpeta: phpMyAdmin_OLD
Y la que termina en "all-languages" quítale todo y sólo déjala en phpMyAdmin.
Listo, ahora sólo refresca tu phpMyAdmin una o dos veces y ya tendrás la versión más
reciente.

Actualizar PHP en paquete Xampp


Domingo, 21 de marzo de 2010Alexis Abarca

La ultima version de Xampp viene con PHP 5.3.1 y la ultima version es la 5.3.2.

¿Para que quiero actualizar PHP?

Para los programas que escribo no hay problema en usar una version u otra, pero sin
embargo el programa MediaWiki no es compatible con esta version y si la detecta se niega a
ejecutar.

Asi que para ejecutar MediaWiki hay que actualizar PHP, primero descargas la version thread
safe desde la pagina oficial

http://windows.php.net/download/
Descargas la version Zip.

Ahora debes detener el servicio de apache, ejecutando en un cmd como administrador

net stop apache2.2

Ahora anda a C:\Xampp y la carpeta php renombrala a php_old u otro nombre, luego crea
una carpeta llamada php. Esto es para respaldar la instalacion actual y ademas debes copiar
un archivo desde esta carpeta a la carpeta nueva, al terminar el proceso puedes eliminarla
si quieres.

En la nueva carpeta php copia los archivos de la ultima version de php que descargaste
Luego de la carpeta php_old copia el archivo php.ini a la carpeta php, luego abrelo. Busca
esta seccion y la linea seleccionada

Cambialo por esto, lo que esta seleccionado


Guarda los cambios y en el cmd que abriste al inicio ejecuta este comando

net start apache2.2

Deberia decir que se inicio correctamente, de lo contrario si falla al iniciar revisa los pasos
anteriores o ejecuta apache directamente, ahi mostrara el error en pantalla.

C:\xampp\apache\bin\httpd.exe

Ahora puedes iniciar el navegador y en el caso de la instalacion de MediaWiki se podra


realizar sin ningun problema.

La instalacion de MediaWiki se detallara en otro post…

CÓMO ACTUALIZAR LA VERSIÓN DE


PHP EN XAMPP
por javier | 17 Ene 2015 | Sistemas operativos | 13
Comentarios Etiquetas: Apache, PHP, xampp
Para actualizar la versión de PHP en Xampp yo hice los
siguientes pasos. Aunque yo lo hice en Windows, en Linux es
equivalente porque no voy a entrar en detalles del sistema
operativo.
Primero hay que descargarse la versión que quieras tener de
PHP. Aquí está el repositorio de las versiones de
Windows: http://windows.php.net/download/ Yo me descargué el
paquete que viene en formato ZIP ya que no me interesa realizar
ninguna instalación en el sistema.
Antes que nada, hay que hacer copias de seguridad por si algo
fallara:
 Renombré la carpeta de /xampp/php a /xampp/php_old
 Hacemos una copia de la
carpeta /xampp/apache/bin como /xampp/apache_old
Para comenzar con la instalación hacemos lo siguiente:
 Descomprimos el nuevo paquete en /xampp/php
 Copiamos el fichero php.ini de /xampp/php_old en /xampp/php
 Copiamos el contenido
de /xampp/php en /xampp/apache/bin (solo los archivos del
raiz, las subcarpetas NO)
Todo esto lo hacemos con Apache parado. Cuando terminemos
arrancamos Apache y vamos a http://localhost/xampp/ y
pulsamos sobre phpinfo para comprobar que la versión de PHP
es la actualizada.
Y eso es todo
Nota.- Esta guía me ha servido para actualizar de PHP 5.2 a PHP
5.3. Parece que no funciona para actualizar a PHP 5.4 con
versiones más recientes de Xampp.

Actualización de MySQL Directamente


desde 5,0 a 5,7 usando un 'In Place'
Upgrade
11 de noviembre de, el año 2015MySQL , Actualizaciones Susan Koerner
Este artículo es el segundo de una serie de dos partes sobre la actualización
de MySQL. El primer artículo, Actualización de 5.0 a 5.7 directamente usando
mysqldump , discutió realizar una actualización mediante la utilidad
mysqldump. A eso lo llamamos un 'Dump' Upgrade. En este artículo, vamos a
discutir lo que llamamos un 'en lugar' de actualización, también conocido como
una actualización binaria o una modernización automática.

Advertencia:
Creemos que es valiosa para compartir que es posible actualizar de MySQL 5.0 a 5.7,
a pesar de que tal procedimiento es no soportado oficialmente . Una de las grandes
limitaciones de dicha actualización es que a medida que los cambios de funcionalidad,
es posible que pierda las advertencias de obsolescencia y otros cambios de
comportamiento. En consecuencia, esto puede dar lugar a una actualización mucho
más arriesgado.
Al igual que con el 'Dump' Upgrade, es una buena idea tener una copia de
seguridad del servidor MySQL antes de hacer cualquier cambio. Antes de
cualquier proceso de actualización, asegúrese de leer la documentación
relacionada actualización para la versión a la que se está moviendo, así como
las versiones en ruta a esa versión. Esto puede incluir consejos e información
acerca de cómo ejecutar la actualización importantes: la actualización a 5.1 , la
actualización a 5.5 , la actualización a 5.6 , o la actualización a 5.7 .

La actualización 'en su lugar' es una opción más rápido que el 'Dump' Upgrade
debido a que no es necesario para cargar las bases de datos como parte del
proceso de actualización. Una vez más, esto ahorra tiempo de carga, pero una
copia de seguridad antes de actualizar es aún más importante, porque va a
realizar todos sus pasos de actualización 'en su sitio' en el directorio de datos
original. Puesto que está utilizando los mismos archivos de datos, no es capaz
de tomar ventaja de algunas nuevas características que necesita un servidor de
reconstrucción, como la creación de deshacer de tablas (introducido en 5.6.3) o
la reconstrucción de las tablas InnoDB existentes en los espacios de tablas
individuales (innodb_file_per_table activado por defecto en 5.6.6).

He utilizado los siguientes pasos para realizar la actualización.

1. Comience con una instancia de servidor MySQL 5.0.96 básica con el esquema
Sakila cargado. Solía -no-valores predeterminados aquí por simplicidad.

Initialize MySQL 5.0.96 and load sakila schema and data

1 $ cd <mysql 5.0.96 basedir>

2 $ ./scripts/mysql_install_db --no-defaults --datadir=<DATADIR> --basedir=.

3 $ ./bin/mysqld_safe --no-defaults --datadir=<DATADIR> --basedir=. --port=<PORT> --socket=<SOCKET> &

4 $ ./bin/mysql -uroot --socket=<SOCKET> --execute="create database sakila;"

5 $ ./bin/mysql -uroot --socket=<SOCKET> --execute="source sakila-schema.sql" --database=sakila


6 $ ./bin/mysql -uroot --socket=<SOCKET> --execute="source sakila-data.sql" --database=sakila

2. Cierre el servidor MySQL. Este sería un buen momento para copias de seguridad de
su servidor MySQL. A continuación, cambie el directorio a la nueva versión de MySQL
y poner en marcha el servidor MySQL. Este utiliza el mismo directorio de datos, por lo
que todos los archivos de datos existentes deben estar ubicados en <DATADIR>.

Shut down the MySQL server

$ cd <mysql 5.0.96 basedir>


1
$ ./bin/mysqladmin -uroot --socket=<SOCKET> shutdown
2
$ cd <mysql 5.7.9 basedir>
3
$ ./bin/mysqld_safe --no-defaults --datadir=<DATADIR> --basedir=. --port=< PORT> --socket=<SOCKET> --
4
skip-grant-tables &

Tenga en cuenta que cuando se inicia un servidor MySQL 5.7.x por primera vez en un
directorio de datos creado por 5.0.xo 5.1.x, debe utilizar -skip-grant-tables.

3. mysql_fix_privilege_tables ejecutar. Esto actualiza todas las tablas del sistema y


comprueba los esquemas de usuario.

Run mysql_upgrade

1 $ ./bin/mysql_upgrade -uroot --socket=<SOCKET>

4. Carga en las tablas de ayuda (paso opcional).

Fill help tables


1 $ ./bin/mysql -uroot --socket=<SOCKET> --execute="source ./share/fill_help _tables.sql" mysql

5. Apagar y reiniciar el servidor MySQL.

Shut down and restart the MySQL server

1 $ ./bin/mysqladmin -uroot --socket=<SOCKET> shutdown

2 $ ./bin/mysqld_safe --no-defaults --datadir=<DATADIR> --basedir=. --port=<PORT> --socket=<SOCKET> &

6. Ejecutar mysqlcheck para un estado en todas las tablas de esquema.

Run mysqlcheck

1 $ ./bin/mysqlcheck -uroot --socket=<SOCKET> --all-databases

Si está actualizando desde 5.0.96, este método será más probable requerir una
actualización de reconstruir / de algunas tablas de usuario o
desencadenantes. En el caso de Sakila, he recibido las siguientes advertencias
de la sección de reparación de mysql_fix_privilege_tables de los disparadores
(se eliminó la producción ajena):

Trigger warnings from mysql_upgrade

1 Warning : Triggers for table `sakila`.`customer` have no creation context

2 Warning : Triggers for table `sakila`.`film` have no creation context

3 Warning : Triggers for table `sakila`.`payment` have no creation context

4 Warning : Triggers for table `sakila`.`rental` have no creation context

se requiere recarga debido a cambios en los metadatos almacenados para los


factores desencadenantes. Tomé los siguientes pasos para volver a crear los
factores desencadenantes.

1. Extraer los factores desencadenantes utilizando mysqldump.


Extract triggers

$ ./bin/mysqldump --socket=<SOCKET> -uroot --triggers --no-create-db --no-data --no-create-info --all-databas


1
es > addtriggers.sql

2. Generar una secuencia de comandos SQL para soltar los disparadores


existentes. Excluir 'sys' como que los factores desencadenantes no serán extraídos
con el procedimiento descrito anteriormente mysqldump.

SQL script to extract triggers

1 mysql> SELECT CONCAT('DROP TRIGGER ', TRIGGER_SCHEMA, '.',

2 TRIGGER_NAME, ';')

3 FROM INFORMATION_SCHEMA.TRIGGERS

4 WHERE trigger_schema not in ('sys')

5 INTO OUTFILE 'droptriggers.sql';

3. Caída de los disparadores existentes.

Drop existing triggers

1 $ ./bin/mysql --socket=<SOCKET> -uroot --execute="source droptriggers.sql"

4. Actualizar los factores desencadenantes.

Reload triggers
1 $ ./bin/mysql --socket=<SOCKET> -uroot --execute="source addtriggers.sql"

5. Ejecutar mysqlcheck para un estado en todas las mesas.

Run mysqlcheck

1 $ ./bin/mysqlcheck -uroot --socket=<SOCKET> --all-databases

Las medidas mencionadas anteriormente para realizar la actualización 'en su


lugar' tuvieron éxito en la actualización de 5.0.96 o 5.1.73 o 5.5.46 o 6.5.27 a
5.7.9. La validación se realiza mediante mysqlcheck , contando tablas y
columnas y rutinas para todos los esquemas, corriendo
básicos select/insert/update/deletedeclaraciones sobre el esquema de
usuario, y mediante la ejecución / llamar a las funciones y procedimientos de
usuario.

He encontrado la manera perfecta de hacerlo sin ningún tipo de efectos


secundarios y también funciona perfectamente con panel de control de
7
downaceptada
vote

XAMPP ...
antes de empezar, asegúrese de copia de seguridad de bases de datos de
archivos y también a la exportación a todos los usuarios en un archivo,
asegúrese de pasar mysql no hay necesidad de desinstalar el servicio
Paso 1: Descarga la nueva versión de MySQL instalar la versión o zip (instalar
la versión preferidas ya que es considerablemente más pequeño).
Paso 2: Instalar MySQL en C: \ TEMP. Instalar sólo el servidor MySQL
Paso 3: No haga funcionar opciones avanzadas. no permitir que se instale el
servicio. no se requiere ninguna configuración.
Paso 4: Vaya a C: \ TEMP, busque la instalación y copie los siguientes
carpetas "bin, incluya, lib, compartir support-files". estar absolutamente seguro
de no copiar los datos Una vez copiado, vaya a la carpeta xampp, cambiar el
nombre de la carpeta mysql para mysql_old. crear nueva carpeta mysql luego
pegar el contenido que se copiaron
Paso 5: Ir a mysql_old y copiar la carpeta de datos y pegarlo en su nueva
carpeta mysql, así
Paso 6: ir a la carpeta bin dentro de MySQL, que se encuentra dentro de
xampp y crear un archivo my.ini en blanco. Si va a actualizar a la versión
5.6.11, que es lo que hice, entonces todo lo que tiene que hacer es escribir
algunos comandos que tengo en la parte inferior de esta instrucción
Paso 7: Haga clic en Inicio junto a MySQL en el panel de control de XAMPP y
debe iniciarse normalmente suponiendo que has seguido las instrucciones
correctamente. Una vez hecho esto, se puede desinstalar el paquete mysql
que se había instalado en C: \ TEMP Para cualquier duda o problema, el
mensaje yo o después de vuelta!
A MODO, la clave es tener un archivo my.ini adecuado
aquí esta el mio:
[client]
port=3306
socket="C:/xampp/tmp/mysql.sock"

[mysqld]
port= 3306
socket = "C:/xampp/tmp/mysql.sock"
pid_file = mysql.pid

skip-federated
explicit_defaults_for_timestamp

basedir="C:/xampp/mysql"
datadir="C:/xampp/mysql/data"
tmpdir = "C:/xampp/tmp"

log-output = FILE
log-error = mysql_error.log
general-log
general_log_file = mysql_general.log
slow-query-log
slow_query_log_file = mysql_slow.log

default-time-zone = -5:00
long_query_time = 2
plugin_dir = "C:/xampp/mysql/lib/plugin"
server-id = 2

#ft_stopword_file = "C:/xampp/mysql/bin/mysql_ft_stopword_file.ini"
ft_min_word_len = 3
ft_max_word_len = 50

character-sets-dir = "C:/xampp/mysql/share/charsets"
character-set-server = utf8
collation-server = utf8_unicode_ci

innodb_ft_max_token_size = 50
innodb_ft_min_token_size = 3
innodb_ft_enable_stopword = off

key_buffer_size = 8M

query_cache_type = 1
query_cache_size = 4M
query_cache_limit = 4M

default-storage-engine = InnoDB

[mysql]

default-character-set=utf8

También podría gustarte