rakUNic tips&triks
Last edited September 30, 2008
More by RacoonMan »
Bios en acer

Flashing the BIOS

You'll need an USB stick capable of booting DOS. The easiest way to make one is to use Unetbootin. It's available for both Linux and Windows.

In Linux open a terminal using Alt+F2, check Run in Terminal and click Run. Unetbootin will complain about missing packages vol_id and 7z, ignore it.

sudo yum install syslinux mtools
wget -O unetbootin http://downloads.sourceforge.net/unetbootin/unetbootin-linux-265
chmod 755 unetbootin && sudo ./unetbootin &


In Windows just download the file from here.

Select everything like in the screenshot and click OK. Unzip the BIOS files onto the stick, reboot and press F12 to boot from the USB stick. Choose option 5 when prompted by DOS, ignore the error about a missing CD-ROM. Change to drive C: and run the included BAT file to flash the BIOS. See flashit.exe /? for other options, like backing up your current BIOS.
 
Desktop


  Ubuntu Forums > The Ubuntu Forum Community > Main Support Categories > General Help

Panel Shadows in Compiz

User Name Remember Me?
Password


General Help:
All your general support questions for Ubuntu, Kubuntu, Edubuntu and Xubuntu.

Go to Page...

Welcome to the Ubuntu Forums.
Welcome to the Ubuntu Forums, we encourage you to REGISTER on our forums and participate in the community. Ubuntu is a complete Linux-based operating system, freely available with both community and professional support. By JOINING US today you can participate in our active and growing community. Registering on our forum gets you access to post new messages, get support, use private messages, download images from our gallery and much much more!

 
Thread Tools Search this Thread Display Modes
  #1  
March 9th, 2007
100% Pure Ubuntu
 
Join Date: Aug 2006
Location: On Ilkla Moor baht'at, UK
Beans: 861
Ubuntu 7.10 Gutsy Gibbon User
Debian User
Panel Shadows in Compiz

I love the fact that Feisty comes with Compiz, and is really nicely preconfigured, but I do not like the shadows it puts on the gnome panels I have (see shot)!

It's a very n00bish question, but is there a way to disable panel shadowing?
Attached Images
annoyingcompiz.png (19.7 KB, 41 views)
__________________
Lose all your fears, they're keeping you down.
Windows-Free since 2nd September 2006
In Soviet Russia, software compiles YOU
  #2  
July 8th, 2007
Just Give Me the Beans!
 
Join Date: May 2005
Location: Dallas, TX
Beans: 45
Ubuntu 7.04 Feisty Fawn User
Re: Panel Shadows in Compiz

I actually just discovered the answer to this today. In the Window Decorations plugin settings, under the Effects heading, change the "Shadow Windows" section to "any & !(class=Gnome-panel)". This works perfectly for me in Compiz Fusion to remove the shadow from the gnome-panel, but it still keeps it everywhere else.
__________________



Search this Thread


Advanced Search

Forum Jump


All times are GMT -4. The time now is 12:32 PM.


vBulletin 3.6.8 ©2000 - 2007, Jelsoft Enterprises Ltd. Ubuntu Logo, Ubuntu and Canonical © Canonical Ltd. Tango Icons © Tango Desktop Project.

 
 
 
 
 
Google

Google Bookmarks bookmarklet

Filed under:Markup, Technology, Google — sps @ 6:11 pm

According to Digg google has released a del.icio.us‘esque bookmarking service

Access your bookmarks from any computer. Supports labels, stars, and notes.

I love del.icio.us and dont plan on switching anytime soon, but for the heck of it I created a bookmarklet to add the current page to your google bookmarks.

drag this link to your toolbar (works in safari, dont know about others):

Add To Google Bookmarks

 
Descargas desde Efnet

Un ejemplo de servidorirc.ptptech.com
Un canal con bots: altrock
¿que decirle a los bots?
/msg altxdcc08 xdcc list
/msg altxdcc08 xdcc send #5 
Montar imagenes

Como montar una imagen ISO / MDF / NRG en Linux (sin grabar a CD)

Antes de grabar una imagen ISO /MDF / NRG a un cd, tal vez la queremos probar, o tal vez simplemente nos interesa utilizarla y no conservarla, con lo cual es muy practico poder ‘montarla’ en un directorio del sistema.

Generalmente las imagenes vienen en formato ISO que es el estándar, otros también bastante usados son .nrg que es de Nero Burning Rom, el .mdf / .mds de Alcohol-120% y por ultimo el .bin / .cue originalmente de CRWin pero actualmente utilizado por diversos programas.

Para nuestro primer caso, practicamente el único requisito es que el kernel este compilado con soporte para el tipo de filesystem que poseen las ISO, que es ISO 9660 y Joliet para el caso de Microsoft.
File Systems –> CD-ROM/DVD Filesystems
<*> ISO 9660 CDROM file system support
[*] Microsoft Joliet CDROM extensions

Para montar una imagen ISO debes tener acceso a root o sudo y hacer lo siguiente:

mount -t iso9660 -o loop,user imagen.iso /punto/de/montaje

El “,user” permite que otros usuarios puedan acceder a la imagen montada, si no se desea eso, se debe excluir del comando de arriba.

Para el caso de los MDF podemos montarlos así (siempre como root o con sudo):

mount imagen.mdf /punto/de/montaje -o loop=/dev/loop0

Para montar una NRG el comando seria el siguiente:

mount -o loop,offset=307200 imagen.nrg /punto/de/montaje

Por ultimo, para montar un bin, necesitamos del programa CDemu.

Seguramente lo podrán encontrar en los repositorios de paquetes de su distribución. En el caso de Arch Linux por ejemplo lo pueden encontrar en el AUR (y utilizando aurbuild o qpkg pueden descargarlo e instalarlo automaticamente).

Si desean convertir archivos de un formato al otro: mdf2iso es uno, nrg2iso es otro y ccd2iso es el que permite convertir imagenes .img de CloneCD a ISO
Comandos útiles

comandos utiles
$apropos <palabra>: busca <palabra> en las descripciones
Sistema

Montar particiones fat32

Tendremos que editar el archivo /etc/fstab

sudo gedit /etc/fstab


En este archivo cada una de las líneas que vemos se refiere a una partición montada. Las líneas que comienzan con # son comentarios.

Para cada línea el primer valor es la partición a montar, el segundo el directorio donde montarlo (debemos crearlo previamente), el tercero el tipo del sistema de ficheros (vfat para FAT32). A continuación tenemos una lista de opciones separadas por comas, y por último un par de valores que indican si queremos que dump, una utilidad de backup, haga copia de seguridad de esa partición (0 para no, 1 para si) y el orden en el que fsck comprobará las particiones (0 si no queremos que lo compruebe).

Para saber cuál es la partición que queremos montar escribiremos

sudo fdisk -l

de forma que se listen todas las particiones del disco, con su tamaño en bloques y su tipo.

Opciones

Los permisos para una partición se indican en la opción umask de /etc/fstab. Se trata de una máscara que indica qué permisos NO queremos. Por ejemplo un umask 022 indicaría permisos 755 (777 - 022).

Para los que no estén familiarizados con los permisos en Unix el primero de los números indica los permisos para el dueño (7), el segundo para el grupo (5) y el tercero para los demás usuarios (5). Cada uno de estos números es el valor decimal de un número binario de tres dígitos en el que el primero de los dígitos indica si tiene permisos de lectura (4), el segundo de escritura (2) y el tercero de ejecución (1). Luego un 7 (4 + 2 + 1) indicaría que tiene todos los permisos y un 5 (4 + 1) permisos de lectura y ejecución, pero no de escritura.

El problema de umask es que probablemente no queramos tener los mismos permisos para archivos y directorios, entre otras cosas porque los directorios deben poder ejecutarse para poder acceder a ellos, pero no queremos que todos los archivos estén marcados como ejecutables como comentábamos al principio. Antiguamente lo que se hacía era dar permisos de ejecución tanto a directorios como a archivos, pero utilizar la opción showexec, que sólo muestra como ejecutables archivos ejecutables de Windows (exe, bat o com).

Desde hace tiempo existe una mejor opción, que son fmask y dmask, que sustituyen a umask y permiten definir los permisos para archivos (fmask, file mask)) y directorios (dmask, directory mask) de forma separada.

Otras opciones interesantes con

  • auto: indica que la partición se montará de forma automática al iniciar.
  • quiet: para que no muestre errores cuando intentemos cambiar parámetros de un archivo que no soporte fat, como utime.
  • uid: id del usuario propietario (nuestro uid se puede ver en /etc/passwd)
  • gid: id del grupo propietario (nuestro gid se puede ver en /etc/passwd)

Esta es la línea que define mi partición FAT32:

/dev/sda3 /media/docs vfat auto,quiet,uid=1000,gid=1000,fmask=177,dmask=077,utf8=true 0 0


Ubuntu facil - Optimizacion de Ubuntu,reducir el uso de SWAP (Edgy 6.10) « Ubuntu facil
dudas.wordpress.com/2006/11/24/ubuntu-facil-10-opt...

Aqui tienes una forma de optimizar el rendimiento de tu Ubuntu,a menos que uses tu ordenador de servidor o para aplicaciones muy “pesadas” apenas necesitaras hacer uso de la memoria de intercambio (SWAP) , lo que haremos sera aumentar el uso de la memoria fisica (RAM) que es mas rapida, consiguiendo que el sistema valla mas fluido (Comprobad cuantos segundos tarda El Gimp u otra aplicacion en abrirse antes y despues de realizar el tutorial…notareis la diferencia!).

Lo primero que debemos hacer, es comprobar que valor tiene asignado actualmente, abrimos un terminal (Menu principal/Aplicaciones/Accesorios/Terminal) y ponemos:

$ sudo cat /proc/sys/vm/swappiness

le damos a enter, ponemos la contraseña (aunque no veas nada escribela correctamente y pulsa enter), nos dara el valor actual de uso de swap

en mi caso marca 10 (lo cambie hace unos dias antes de hacer este manual…y lo deje asi porque va mucho mejor.), en tu caso deberia salir 60.
Para cambiarlo a 10 ponemos en el terminal:

$ sudo sysctl -w vm.swappiness=10

 

Nota:Empieza por probar con un valor de 10, abres un par de aplicaciones que uses
habitualmente, si notas que todo funciona correctamente pasas al siguiente paso,
si lo que notas es que va mas lento(cosa bastante improbable,a menos que tu equipo
 sea muy antiguo o tengas muy poquita ram),lo que debes hacer es ir probando
primero 20, luego 30...dejandolo donde tu creas que el sistema funciona mas suelto.

Una vez comprobemos que nos va bien este valor, si queremos que este cambio sea permanente tendremos que añadir una linea en un documento de texto…ponemos en el terminal:

En Ubuntu:

$ sudo gedit /etc/sysctl.conf

En Kubuntu:

$ sudo kate /etc/sysctl.conf

En Xubuntu:

$ sudo mousepad /etc/sysctl.conf

Se nos abrira un documento de texto, añadimos esta linea al final:

vm.swappiness=10

Quedaria algo asi:

Guardamos cerramos… y listo, el cambio sera permanente.

Bug #113344 in xorg (Ubuntu): “[Feisty[mouseemu]Freeze of usb mouse while using keyboard”
bugs.launchpad.net/ubuntu/+source/xorg/+bug/113344

[Feisty[mouseemu]Freeze of usb mouse while using keyboard

Affects Status Importance Assigned To
xorg (Ubuntu) Unconfirmed Undecided

You are not the bug assignee nor the maintainer of xorg (Ubuntu), and therefore cannot edit this bug's status.

Affecting: xorg in ubuntu
Filed here by:  Infinity
When: 2007-05-08
Package
Status Importance
Undecided
Assigned to
Nobody
Me
Comment on most recent change
(none)
Comment on this change (optional)
E-mail me about changes to this bug report

Bug description

Binary package hint: mousemu
(On a laptop)
If I move my USB mouse while typing, or just after I've finished to type, the cursor doesn't move, but after a second, it wraps to the location it was expected to go.
It only happens with my USB mouse: the touchpad works very well, but it happens with a wireless keybord too.

lsusb:
...
Bus 001 Device 004: ID 046d:c016 Logitech, Inc. M-UV69a Optical Wheel Mouse
...

dmesg, juste after plugging my mouse in:
...
[17669.284000] usb 1-1: USB disconnect, address 6
[17672.292000] usb 1-1: new low speed USB device using uhci_hcd and address 7
[17672.468000] usb 1-1: configuration #1 chosen from 1 choice
[17672.484000] input: Logitech Optical USB Mouse as /class/input/input22
[17672.484000] input: USB HID v1.10 Mouse [Logitech Optical USB Mouse] on usb-0000:00:1d.0-1

I got round it: see below. It was mouseemu which was involved, not xorg

This description was updated. View original description.
 Infinity said on 2007-05-08: (permalink)

My Xorg.conf(with an NVidia 6200; driver nvidia-glx-new) :
(I've only added a Wiimote Device and Option "AddARGBGLXVisuals" "True")

 Infinity said on 2007-05-13: (permalink)

After removing all I added for the Wiimote, I still didn't work.

Tomorrow, I launched Bum to stop some services. I saw "mouseemu", I deactivate it, and now, my mouse works perfectly !

FSTAB

Para cada línea el primer valor es la partición a montar, el segundo el directorio donde montarlo (debemos crearlo previamente), el tercero el tipo del sistema de ficheros (vfat para FAT32). A continuación tenemos una lista de opciones separadas por comas, y por último un par de valores que indican si queremos que dump, una utilidad de backup, haga copia de seguridad de esa partición (0 para no, 1 para si) y el orden en el que fsck comprobará las particiones (0 si no queremos que lo compruebe).

 
WiiLinux

El mando de la Wii en Linux
Escrito por kirov
lunes, 25 de junio de 2007

Danigm, el creador de la tira cómica de LinuxHispano y miembro del equipo de esta web, ha creado un manual para controlar el Wiimote, el mando que ha hecho tan famosa a la Wii, con Linux. El manual completo está en su blog pero hay una copia completa del mismo a continuación (en donde pone leer más).

Por cierto, no sólo enseña a configurar propiamente el mando, sino que crea un script en python para poder hacer uso de el mismo. Leedlo que merece la pena.

 
 

 

Es bien sabido que el mando de la wii funciona con bluethoot, así que para poder aprovecharlo, tendremos que tener el bluethoot funcionando en nuestra maquina, y por supuesto un wiimote (el mando).

Lo primero que hay que hacer es lanzar estos modulos, uinput y evdev para que todo funcione bien, yo me he hecho un script:


#!/bin/bash

sudo modprobe uinput
sudo modprobe evdev
sudo mkdir /dev/misc
sudo ln -s /dev/input/uinput /dev/misc/uinput
sudo chmod 666 /dev/misc/uinput


Además hay que crear un enlace en /dev/misc/uinput para que el WMD sepa donde está. Dependiendo de tu distro el uinput estará en /dev/input/ o en otra parte, en ubuntu por lo menos está ahí. Buscalo y haz un enlace como lo hago yo aquí.

El segundo paso es bajarse la librería WMD (http://www.forthewiin.org/), que está en python es la que nos va a facilitar la vida. Una vez bajado el archivo (http://forthewiin.org/WMD/wmd-0.1.2.tar.gz) se descomprime:


tar -xzvf wmd-0.1.2.tar.gz


y se entra en el directorio

cd wmd-0.1.2

Una vez dentro, podremos lanzar el script que viene para ver que todo funciona bien:

python WMD.py

tenemos que sincronizar el mando, pulsando 1 y 2 a la vez, o el boton rojo que tiene de sync. No va a funcionar a la primera porque tiene puesta una mac que no va a ser la tuya y va a ser la que busque en un principio, pero no hay problema, solo tienes que esperar a que te diga: "Now trying to discover a willing Wiimote, please activate your Wiimote within 5 seconds." y entonces pulsar 1 y 2 a la vez, y así lo encontrará. Vemos que salen unas gráficas, y cuando pulsas un botón se puede ver cual has pulsado y eso.
Una vez visto que funciona, ya estamos listos para utilizar el mando como un mando a distancia. Yo voy a explicar como usarlo para manejar el mplayer, y solo voy a usar los botones, pero con el wmd también es muy fácil definir una función para gestionar los eventos de las aceleraciones en los tres ejes espaciales, otra cosa es encontrarle utilidad. También se puede manejar el ratón con el wiimote, pero esto no sé muy bien como va.

Cómo usar el wmd.

La verdad es que no sé muy bien cómo funciona, yo solo lo he tocado un poquito para poder usar el wiimote como mando a distancia, y también como joistick para algún juego, pero no me he metido más allá.

Para usar esta librería tenemos que colocar nuestro script en python en el mismo directorio que el script WMD.py. Así pues editamos nuestro fichero .py, añadiendo estas cabeceras, que son las que tiene el WMD.py:

import sys
sys.path.append('.')

from wmd.Common import *
from wmd.Config import CFG
from wmd.UI.UIManager import UIManager
from wmd.Wiimote.WMManager import WMManager
from wmd.EVDispatcher import EVDispatcher
from wmd.MotionSensing import MSManager
from wmd.Pointer import POManager
from wmd.CommandMapper import CommandMapper

yo también he usado el os, para hacer llamadas al sistema, así pues también habría que poner:

import os

definiremos una funcion wii_buttons, por ejemplo, que es la que será llamada cada vez que haya un evento de botón del mando:

def wii_buttons(buttons):

recibe un vector buttons, cuya primera componente es el nombre de la tecla pulsada, y la segunda el evento, UP o DOWN

Cada vez que se pulsa un botón, hacemos una llamada al sistema para que envie un evento de tecla pulsada. Esto lo hago con el comando xsendkeycode, al que se le pasa un keycode (se pueden ver con xev) y un evento 1 para pulsado, 0 para levantado. Para tener el comando xsendkeycode, hay que instalar el lineakd.

if buttons[1] == "DOWN":
if buttons[0] == "A":
os.popen2("xsendkeycode "+str(codeA)+" 1")

os.popen2 los que hace es crear un nuevo proceso con la llamada pasada como argumento, como si fuera lanzado desde una terminal.

Una vez definidas todas las acciones para los botones, hay que escribir el cuerpo del script:

creamos un objeto CFG, que necesita el EVDispatcher, y el WMManager

cf = CFG

creamos un objeto EVDispatcher, pasandole el CFG creado anteriormente

ev = EVDispatcher(cf)

Añadimos la función definida para los botones al EVDispatcher, con la constante WM_BT, para que llame a nuestra función cada vez que ocurra un evento de pulsación de botón

ev.subscribe( WM_BT, wii_buttons)

creamos un WMManager, connectamos, hacemos un setup, y lanzamos el bucle principal.

wm = WMManager(cf, ev)
wm.connect()
wm.setup()

wm.main_loop()

Con esto ya estaría listo nuestro script, y cada vez que pulsemos un botón será como si pulsaramos una tecla del teclado. Con esto podríamos mapear las teclas multimedia, y conseguir así un mando a distancia.

un ejemplo, con esto podremos manejar el mplayer con el mando de la wii (A play-pause, B cambiar a fullscreen, +,- subir y bajar el volumen, 1 habilitar, desabilitar osd, 2 habilitar, desabilitar subtitulos):

import sys
import os
sys.path.append('.')

from wmd.Common import *
from wmd.Config import CFG
from wmd.UI.UIManager import UIManager
from wmd.Wiimote.WMManager import WMManager
from wmd.EVDispatcher import EVDispatcher
from wmd.MotionSensing import MSManager
from wmd.Pointer import POManager
from wmd.CommandMapper import CommandMapper

def wii_buttons(buttons):
codeA = 65 #spacio
codeB = 41 #f
codeMas = 63 #*
codeMinus = 112 #/
codeH = 9 #escape
code1 = 32 #o
code2 = 55 #v
codeU = 98 #flecha arriba
codeD = 104 #flecha abajo
codeL = 100 #flecha izquierda
codeR = 102 #flecha derecha

if buttons[1] == "DOWN":
if buttons[0] == "A":
os.popen2("xsendkeycode "+str(codeA)+" 1")
elif buttons[0] == "B":
os.popen2("xsendkeycode "+str(codeB)+" 1")
elif buttons[0] == "+":
os.popen2("xsendkeycode "+str(codeMas)+" 1")
elif buttons[0] == "-":
os.popen2("xsendkeycode "+str(codeMinus)+" 1")
elif buttons[0] == "H":
os.popen2("xsendkeycode "+str(codeH)+" 1")
elif buttons[0] == "1":
os.popen2("xsendkeycode "+str(code1)+" 1")
elif buttons[0] == "2":
os.popen2("xsendkeycode "+str(code2)+" 1")
elif buttons[0] == "U":
os.popen2("xsendkeycode "+str(codeU)+" 1")
elif buttons[0] == "D":
os.popen2("xsendkeycode "+str(codeD)+" 1")
elif buttons[0] == "L":
os.popen2("xsendkeycode "+str(codeL)+" 1")
elif buttons[0] == "R":
os.popen2("xsendkeycode "+str(codeR)+" 1")

elif buttons[1] == "UP":
if buttons[0] == "A":
os.popen2("xsendkeycode "+str(codeA)+" 0")
elif buttons[0] == "B":
os.popen2("xsendkeycode "+str(codeB)+" 0")
elif buttons[0] == "+":
os.popen2("xsendkeycode "+str(codeMas)+" 0")
elif buttons[0] == "-":
os.popen2("xsendkeycode "+str(codeMinus)+" 0")
elif buttons[0] == "H":
os.popen2("xsendkeycode "+str(codeH)+" 0")
elif buttons[0] == "1":
os.popen2("xsendkeycode "+str(code1)+" 0")
elif buttons[0] == "2":
os.popen2("xsendkeycode "+str(code2)+" 0")
elif buttons[0] == "U":
os.popen2("xsendkeycode "+str(codeU)+" 0")
elif buttons[0] == "D":
os.popen2("xsendkeycode "+str(codeD)+" 0")
elif buttons[0] == "L":
os.popen2("xsendkeycode "+str(codeL)+" 0")
elif buttons[0] == "R":
os.popen2("xsendkeycode "+str(codeR)+" 0")

cf = CFG

ev = EVDispatcher(cf)

ev.subscribe( WM_BT, wii_buttons)
wm = WMManager(cf, ev)
wm.connect()
wm.setup()

wm.main_loop()
 
LAMP

Cesarius Revolutions
www.cesarius.net/

Publicado 26 Mayo 2007 en GNU/Linux, Ubuntu y Tutoriales. Comentarios

Instalar tu propio Servidor en tu PC, es una de las tareas más fáciles cuándo eres usuario de Ubuntu/Linux, ya que de manera gráfica lo logras después de 2 clics.
Según la Wikipedia El acrónimo LAMP se refiere a un conjunto de subsistemas software necesarios para alcanzar una solución global, en este caso configurar sitios web o servidores dinámicos con un esfuerzo reducido.

En las tecnologías LAMP esto se consigue mediante la unión de las siguientes tecnologías:

  • Linux, el sistema operativo;
  • MySQL, el gestor de bases de datos;

En pocas palabras es un Servidor en tu propio PC, y que en mi caso me sirve para hacer pruebas de Wordpress, Joomla, Drupal, Moodle y algunas otras cosas relacionadas a bases de datos y MySQL.

Normalmente los usuarios queremos necesitamos un método fácil de hacer las cosas, y para instalar LAMP en Ubuntu las cosas son sumamente sencillas.

Abrimos el Gestor de Paquetes Synaptic y en el menú Editar marcamos la opción: Marcar paquetes por tarea…

Y después seleccionamos LAMP Server

También recomiendo que instales el paquete phpmyadmin, buscándolo y seleccionándolo para instalar en el mismo Synaptic.

Después solo bastará que escribas http://localhost en tu navegador y verás el directorio raíz de tu servidor.

Recuerda que el directorio Raíz lo encuentras en /var/www y allí es donde tienes que copiar los archivos/ficheros para hacer tus pruebas

MySQL


En esta lección vamos a hacer un pequeño recorrido por MySQL, por su estructura y forma de trabajar. Para ello suponemos que ya hemos conseguido (por fin...) instalar MySQL en nuestra máquina.

Lo primiero que debemos hacer es arrancar MySQL (ver capitulo de instalación):mysqladmin -u root password "miclave"

  • Linux: ./mysqld start
  • Windows: mysqld-shareware.exeWindows: mysqld-shareware.exe

Todo el sistema de permisos de acceso al servidor, a las bases de datos y sus tablas, MySQL lo almacena en una tabla llamada mysql, que como todas estará en el directorio /data, a menos que hallamos especificado otro directorio.

En Windows esta tabla se crea con la instalación, pero en Linux/Unix debemos crearla con:

/usr/local/mysql/bin/mysql_install_db

En la base de datos mysql es donde se guadaran todos los permisos y restricciones a los datos de nuestras bases de datos. La principal herramienta de MySQL es mysqladmin, la cuál como parece indicar su nombre es la encargada de la administración.

MySQL crea por defecto al usuario root con todos los perimsos posibles habilitados, podemos utilizar este usuario como administrador o crear otro, por ejemplo mysqladmi. Como el usuario root lo crea sin clave de acceso, lo primero que debemos hacer es asignarle una:

mysqladmin -u root password "miclave"

A partir de ahora cualquier operación que hagamos como root deberemos especifica la clave. Hay que destacar que enter el modificador -p y la clave no debe habeficador -p y la clave no debe haber espacios.

mysqladmin -u root -pmiclave

Pues bien, ya estamos preparado para crear una base de datos

mysqladmin -u root -pmiclave create mibasededatos

Para borrarla

mysqladmin -u root -pmiclave drop mibasededatos

The content on this page is provided by a Google Notebook user, and Google assumes no responsibility for this content.