instalación y configuración php, mysql

Forums: 

Hola:

Estoy empezando a entender Linux, inicio con Centos 5.1, y me tope con la configuración php, Mysql y Apache, en vista de que mi equipo es antiguo trabajo en modo consola. el problema está en que yo tengo sistemas desarrollados en php 5.2, el centos 5.1 viene con php 5.1 busque un phpMyAdmin para esa versión pero me salió mensajes de error con Mysql, intenté actualizarlo a php 5.2, pero solo me la pase leendo por la inter y probando sin tener ninguna solución, y dige mejor trabajo mysql por consola e intente importar mi Base de Datos pero no pude, me la paso leendo en la inter buscando una respuesta satisfactoria a mi problema.

Entonces:
1. Mi apache funciona bien
2. Mi php, lo desinstale y resulta que no puedo encontrar ni la versión que desinstalé
3. Mi Mysql, jeje, en el shell tecleo mysql + Enter, y se ingresa a sistema sin pedirme el usuario ni la contraseña,
4. El Yum, descarga todo a medias, nunca encuentra lo que necesito, puede que sea por que estoy detrás de un proxy y firewall. Un momento en mi casa no tengo firewall ni proxy ahí si descarga pero no lo que necesito, simplemente no lo encuentra, modifique el Centos.Base.repo agregando nuevo Código de otro repositorio el nuevo repo (se llama Testing y otros), pero nada.

Algúna sugenrencia?

Actualiza a la última versión

Imagen de deathUser

Actualiza a la última versión de CentOS, creo que aun es la 5.4, ahí vas a tener versiones más actuales de php y mysql.

Por aquí en el foro EPE publicó un como para actualizar el php en CentOS 5, lo del yum detrás de un firewall/proxy ya lo han publicado varias veces en el foro, usa la opción de búsqueda...

Cuando instalas MySQL, te lo instala por default con el usuario root sin clave, eso no quiere decir que esté mal, solo inseguro al inicio, puedes cambiar de clave fácilmente ...

la idea es que ya dentro, crees tu base de datos usuarios, etc ...

por ejemplo:

$ mysql -u root mysql
mysql> create database mi_db;
mysql> grant all privileges on mi_db.* to 'mi_usuario'@'%' identified by 'mi_clave';
mysql> update user set password=password('mi_nueva_clave_de_root') where user='root';
mysql> flush privileges;

Si haces lo anterior, crearás una base de datos mi_db con un usuario mi_usuario con clave mi_clave y cambiarás la clave de root por mi_nueva_clave_de_root...

Para subir tu base de datos por la línea de comandos con los nuevos usuario y base creados, puedes hacer algo como:

$ mysql -u mi_usuario -pmi_clave mi_db < /path/archivo/carga.sql

Y listo, es probable que tengas mensajes de error por la versión de mysql usada para generar el dump, los mismos que tendrás que analizarlos independientemente...

Suerte ...

bye
;)