Documentos de Académico
Documentos de Profesional
Documentos de Cultura
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
La ultima version de Xampp viene con PHP 5.3.1 y la ultima version es la 5.3.2.
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 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
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
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).
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.
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>.
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.
Run mysql_upgrade
Run mysqlcheck
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):
2 TRIGGER_NAME, ';')
3 FROM INFORMATION_SCHEMA.TRIGGERS
Reload triggers
1 $ ./bin/mysql --socket=<SOCKET> -uroot --execute="source addtriggers.sql"
Run mysqlcheck
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