Estimado Omar: Como estas? Disculpa que tarde tanto en responder tu email pero estuve muy ocupado estos últimos días. Bueno, veamos de que forma te puedo ayudar. Te cuento en principio que hace bastante que no uso mas SUSE, pero funciona perfectamente igual que el resto de las distros tipo REDHAT. Veo que estas teniendo problemas con MySQL, empecemos desde el principio. 1) MySQL es un motor o servidor de bases de datos que se puede obtener gratuitamente desde la siguiente dirección: www.mysql.org 2) Generalmente MySQL necesita dos paquetes básicos para funcionar, uno es el servidor y el otro es el cliente. Aquí te envío el nombre de los dos binarios que tendrías que bajar en tu caso por ejemplo: http://dev.mysql.com/downloads/mysql/4.1.html 3) Generalmente bajando estos RPMS's y ejecutando el siguiente comando como ROOT, deberías instalar todo el paquete completo de MySQL (cliente y servidor). # rpm -Uvh /ruta/al/directorio/donde/estan/los/rpm's/MySQL* 4) MySQL por defecto se instala en el sistema y crea un script en tu /etc/init.d/mysqld o mysql, no recuerdo bien como se llama en SUSE. En realidad este script no tiene mucha importancia para nosotros AHORA, solo te comento esto porque es justamente el script que usa el sistema para iniciar MYSQL cada vez que prendemos el equipo. Pero, en primera instancia debemos ver si el motor mysql esta funcionando bien, para eso, ejecutamos el siguiente comando como root: # service mysqld status En mi caso paso esto... [root@server1 root]# service mysqld status mysqld (pid 1502) is running... [root@server1 root]# Si no esta corriendo el servidor, te vas a dar cuenta enseguida porque te va a tirar otro error, vas a tener que correr este comando como ROOT: # service mysqld start y repetir el paso anterior para ver si funciona ahora. 5) Por defecto, al menos en RedHat, Mandrake y Debian, MySQL no crea ningun usuario para tener acceso a las bases, o bueno, si los crea pero sin password. Entonces vamos a crear uno para asegurar un poco mas el tema. Vamos a ejecutar lo siguiente (en esto no necesitamos ser root). # mysql y muestra lo siguiente: (el mio esta en ingles) Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 1668 to server version: 3.23.58 Type 'help;' or '\h' for help. Type '\c' to clear the buffer. mysql> alli le ponemos "show databases;" (las comillas no van) y vemos lo siguiente: mysql> show databases; +---------------+ | Database | +---------------+ | mysql | | test | +---------------+ 7 rows in set (0.00 sec) mysql> entonces ponemos "use mysql;" y vemos lo siguiente: mysql> use mysql; Reading table information for completion of table and column names You can turn off this feature to get a quicker startup with -A Database changed mysql> luego, si queremos ver las tablas de la base de datos "mysql" usamos el siguiente comando "show tables;" y veremos lo siguiente: mysql> show tables; +-----------------+ | Tables_in_mysql | +-----------------+ | columns_priv | | db | | func | | host | | tables_priv | | user | +-----------------+ 6 rows in set (0.00 sec) mysql> entonces el próximo paso es crear el usuario para "root". Nota: Esto no es lo óptimo pero no quiero complicártelo mucho y quiero que entiendas mas o menos el funcionamiento interno. Ponemos lo siguiente: mysql> update user set password = PASSWORD('elpassquequieras') where User = 'root'; luego... mysql> select * from user; y vas a ver algo como esto: mysql> select * from user; +-----------------------+------+------------------+-------------+-------------+-------------+-------------+-------------+-----------+-------------+---------------+--------------+-----------+------------+-----------------+------------+------------+ | Host | User | Password | Select_priv | Insert_priv | Update_priv | Delete_priv | Create_priv | Drop_priv | Reload_priv | Shutdown_priv | Process_priv | File_priv | Grant_priv | References_priv | Index_priv | Alter_priv | +-----------------------+------+------------------+-------------+-------------+-------------+-------------+-------------+-----------+-------------+---------------+--------------+-----------+------------+-----------------+------------+------------+ | localhost | root | 27sdlkfjsdlkfjjf | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | | localhost.localdomain | root | 274fdsdfsdfsdfff | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | +-----------------------+------+------------------+-------------+-------------+-------------+-------------+-------------+-----------+-------------+---------------+--------------+-----------+------------+-----------------+------------+------------+ 5 rows in set (0.01 sec) mysql> NOTA: Esto "274blablablabla" ya es tu nuevo password encriptado. el próximo paso es salir de MYSQL, pero ahora recuerda que no vas a poder entrar mas sin password. La próxima vez que quieras entrar tienes que hacerlo de la siguiente manera. # mysql -u root -p y luego le pones el password... 6) Reiniciamos mysql como root con el siguiente comando: # service mysqld restart o a mano haciendo esto: # /etc/init.d/mysqld restart 7) Listo, ya esta configurado tu servidor MYSQL. Ahora puedes empezar a interactuar con el de dos formas, una es a mano como lo venimos haciendo, usando webmin, o usando un front-app tipo phpMyAdmin o Mysqlcc pero eso ya es otro testamento que te tendría que escribir. Creo que ya teniendo el conocimiento como para iniciar y parar tu mysql y como crear usuarios en la base de datos y como entrar en el, ya puedes básicamente usar mysqlcc por ejemplo para juguetear con las sentencias SQL. Espero que esto te sirva Omar, te recomiendo que te suscribas a la lista de Linux Argentina, porque hay mas gente alli y por ahí te pueden dar una mano mas grande de que la que te estoy dando yo. Aqui va el enlace para suscribirte, cualquier cosa que necesites me avisas, por favor. http://lists.ourproject.org/mailman/listinfo/linuxargentina-general Saludos, PD: Me olvide de algo, no se si en SUSE esta el comando "chkconfig", pero este comando justamente te permite seleccionar en que runlevel quieres iniciar mysql, te recomiendo hacer como root un: # chkconfig mysql on (si es que existe el comando, creo que si). pero tambien deberias invertir un poco de tiempo en leer estas cosas: # man chkconfig # man service # man mysql # man mysqladmin Ahora, si :) On Wed, 2004-12-01 at 11:42 -0300, sergio omar ciorciari wrote:
me olvide: el tercer punto es: mi conexion a internet es de banda ancha - gigared - a travez de una red local
--- Martin Gaido <[email protected]> escribió:
Estimado Sergio:
Para poder ayudarte necesito en principio saber algunas cosas.
1) Que distribución de GNU/Linux estas usando? 2) Que tipo de conexión a Internet posees? 3) Como estas instalando paquetes actualmente en tu sistema? A través de Internet o mediante el CD-ROM?
Saludos,
On Wed, 2004-12-01 at 08:23 -0300, sergio omar ciorciari wrote:
estimados linuxmaniacos: estoy un poco desconcertado respecto de como poner en funcionamiento el Mysql, no logro ejecutarlos, si alguien sabe como hacerlo y no es mucha la molestia rogaria me envien los pasos desde el principio; otra cosa es que tengo instalado en mi pc el Mysqlcc, no se para que sirve ni se como funciona, tambien seria de gran utilidad desasnarme en esta cuestion. sin otro particular muy atte sergio
Correo Yahoo! - 6 MB, tecnología antispam ¡gratis!
Suscribite ya http://correo.yahoo.com.ar/ -- Martín G. Gaido Linux+ & RHCE Certified Pro
Cell: +54 (02477) 15590965 Office: +54 (02477) 435350 eMail: [email protected] MSN IM: [email protected] SMS: [email protected] Skype: martin_gaido
Websites: http://www.linuxargentina.org http://www.emultisoft.com http://www.martingaido.com http://www.fsf.org http://www.debian.org http://www.mialug.org
ATTACHMENT part 2 application/pgp-signature name=signature.asc
___________________________________ ¡Llevate a Yahoo! en tu Unifón! Ahora podés usar Yahoo! Messenger en tu Unifón, en cualquier momento y lugar. Encontrá más información en: http://ar.mobile.yahoo.com/sms.html
-- Martín G. Gaido Linux+ & RHCE Certified Pro Cell: +54 (02477) 15590965 Office: +54 (02477) 435350 eMail: [email protected] MSN IM: [email protected] SMS: [email protected] Skype: martin_gaido Websites: http://www.linuxargentina.org http://www.emultisoft.com http://www.martingaido.com http://www.fsf.org http://www.debian.org http://www.mialug.org
participants (1)
-
Martin Gaido [eMultiSoft.com]