Instalar mysql en ubuntu
Agosto 15, 2007
Que tal, esta vez estamos aquí para explicar la simple instalación de mysql en ubuntu, para esto debemos instalar los paquetes mysql-server y mysql-client:
$sudo apt-get install mysql-server mysql-client
Una vez instalado modificamos la password de administrador de la siguiente forma:
$sudo /usr/bin/mysqladmin -u root password manager
de esta manera le indico el super usuario(root) y password(manager) que admistrará la base. Habiendo hecho esto nos conectamos como root de la siguiente forma:
$mysql -u root -p
Nos solicitará la password que en este caso es manager. Y listo muchachos! eso fue todo
, ya estamos dentro disfrutando de tener mysql instalado en tu máquina
Ahora si quieres puedes crear una BD, ¿obviamente para eso instalamos mysql no?
. entonces una vez logeado como root creamos una base:
$mysql>create database mybd;
Listo ya creamos una base llamada mybd, ahora salimos
$mysql>exit
Existen muchos manuales en la red donde aparecen instrucciones de como crear tablas, procedimientos almacenados etc, por lo tanto aqui vamos a suponer que ya existe un script listo para generar una base de datos llamado genera-base.sql
Entonces! nos posicionamos en el directorio donde esta este archivo .sql y ejecutamos el siguiente comando para correr el script:
$mysql -u root -p mybd < genera-base.sql
Volvemos a entrar como root para crear usuarios para esta base, en este caso usuario admin con pass adminbd, entonces entramos como root:
$ mysql -u root -p
una vez conectado corremos el siguiente comando para crear el usuario
mysql>grant all privileges on mybd.* to admin@localhost identified by ‘adminbd’;
mysql>flush privileges;
Luego salimos para ingresar con el usuario creado:
mysql> exit
Bye
Ahora entramos como usuario admin indicandole la BD de la siguiente forma:
$mysql -u admin -p mybd
Enter password:
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 10
Server version: 5.0.38-Ubuntu_0ubuntu1-log Ubuntu 7.04 distribution
Type ‘help;’ or ‘\h’ for help. Type ‘\c’ to clear the buffer.
mysql>
Eso es todo estamos listos para trabajar con la base de datos!
Entry Filed under: Informática. .
16 Comments Add your own
Leave a Comment
Some HTML allowed:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <pre> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>
Trackback this post | Subscribe to the comments via RSS Feed

1.
Gustavo asaltodemata | Agosto 31, 2007 at 2:23 am
Lo instalé:
Parece una tontería pero llevava tiempo queriendo tener esta base de datos porque la necesitó para poder instalar y usa contalinex. Hasta ahora lo intenté con synaptic pero no pude nunca, la consola me da pánico pero reuslta que ha sido facilisimo. Muchas gracias por el tutorial.
Solo me queda alguna pregunta: ¿Es posible ponerlo en el menu de ubuntu?¿se puede trabajar en modo gráfico? Estas cosas no se como hacerlas.
Gracias por la atención
2.
castudillob | Agosto 31, 2007 at 1:45 pm
Que tal Gustavo que bueno que te haya servido el mini tutorial, mira se que hay administradores gráficos pero para que mentirte no he utilizado ninguno, según Ferchik un Gurú de la informática el MySQL Administrator es uno de los oficiales, asi que podrías intentar con ese.
Voy a estar viendo el tema para poder postear acerca de la instalación y uso de MySQL Administrator, Comming soon!
http://mysql-administrator.softonic.com/linux
3.
Gustavo asaltodemata | Septiembre 3, 2007 at 8:27 am
Mirare por ahi porque lo cierto es que el MySQL Administrator le tengo instalado pero no se abre, desde el menu no hace nada de nada y si le hago un sudo mysql administrator me devuelve esto:
ERROR 1045 (28000): Access denied for user ‘root’@'localhost’ (using password: NO)
Estoy empezando y supongo que sera cuestión de ir muy despacito. Muchas gracias por la respuesta.
4.
Ido | Junio 2, 2008 at 3:07 pm
Tengo exactamente el mismo problema, aunque yo trato de acceder a un mysql que está en otro computador (pero dentro de la misma red).
5.
Ido | Junio 4, 2008 at 5:13 pm
Mi problema era el siguiente:
ERROR 1045 (28000): Access denied for user ‘usuario’@’ip_donde_estaba_en_ese_momento’ (using password: YES)
Y lo solucioné de la siguiente manera:
1.- Cree un usuario con los permisos necesarios para modificar la base de datos (cómo hacerlo está en esta misma página).
2.- Comenté las siguientes líneas de configuración de MySQL (/etc/mysql/my.cnf): skip-external-looking y bind-address 127.0.0.1
3.- Después reinician el servicio MySQL (/etc/init.d/mysql restart) y listo!
Saludos.
6.
Ido | Junio 4, 2008 at 5:17 pm
… una cosa que olvidé, es que cuando creé el usuario con los permisos lo hice así
GRANT ALL PRIVILEGES ON *.* to usuario@’%’ IDENTIFIED BY ‘password’;
FLUSH PRIVILEGES;
*.* para acceso total a todas las bases de datos, y % para poder acceder no sólo desde la misma máquina.
7.
PaYiTo | Junio 20, 2008 at 7:47 am
yo igual tengo una duda, para poder acceder a io cree un usuario para que desde ubuntu tenga privilegios de lectura un usuario o todos los privilegios, no es relativo mi duda es la siguiente
GRANT ALL PRIVILEGES ON pedidos.* to usuario@’192.168.1.68’ IDENTIFIED BY ‘password’;
al meter estos parametros quiero compartir la base de datos a cualquier usiario que tenga el MySQL, sea M$, o MacOs, me gustaría saber si tengo que arrancar algun servicio o modificar mis iptables para que pueda accesar desde cualquier punto, creando un usario especial con la direccion de ip fija para que sea un usuario de MySQL?
gracias…
8.
Pato | Agosto 15, 2008 at 9:11 pm
Hola, la verdad es la primera vez que uso linux y no tengo la mas palida idea. me sirvio muchisimo este tutorial, pude instalar sin drama. muchas gracias.
Ahora, quiero instalar koha, es un sistema de gestion de bibliotecas, alguien tiene idea como lo instalo?
Saludos a todos
9.
castudillob | Agosto 17, 2008 at 10:50 pm
Pato, me alegra mucho que te haya sido de utilidad este post. Con respecto a KOHA al parecer puedes encontrar documentación de instalación en este sitio. Ahi pude ver a la pasada que habia documentación en varios idiomas.
Dale un vistazo
Saludos
10.
Darwin | Septiembre 2, 2008 at 12:45 am
Esta buenazoooooooo jejejeejejeje.
11.
castudillob | Septiembre 2, 2008 at 12:50 am
Facil y bonito como decía una profe…:D
12.
navegatron | Septiembre 4, 2008 at 11:02 pm
tengo un problema cada vez que pongo en la consola sudo /usr/bin/mysqladmin -u root password manager me sale esto /usr/bin/mysqladmin: Can’t turn off logging; error: ‘Access denied; you need the SUPER privilege for this operation’ y como supèr usuario tambiem igual , no me deja poner contraseña al root del mysql como lo podria solucionar , de antemano les agradesco por su ayuda
13.
zaz | Febrero 2, 2009 at 6:40 am
Esta muy buena tu informacion estoy todabia algo verde en linux pero me quitaste muchas dolores de cabeza
14.
castudillob | Febrero 2, 2009 at 12:14 pm
Excelente, que bueno que te haya sido de ayuda.
15.
Victor | Octubre 30, 2009 at 5:00 am
Gracias por la información.
Era justo lo que necesitaba.
16.
castudillob | Octubre 30, 2009 at 12:25 pm
De nada!