Apache+PHP+MySQL Portable Linux

El paquete “lampp” que vamos a usar es de los amigos de apache que tenéis en la url: http://www.apachefriends.org/en/xampp-linux.html lampp= linux+apache+mysql+php+perl Es un paquete que lo lleva todo integrado para empezar a programar en php. Aunque según dicen ahora se llama “xampp for linux“. Tenéis un paquete para Windows y otro para Mac. La documentación sobre PHP la tenéis en la url: http://es.php.net/

» Read more

Copia de seguridad MySQL

CREATE USER 'usu'@'localhost' IDENTIFIED VIA mysql_native_password;

Para copiar todas (-A –all-databases) las bases de datos usando el usuario “root” y solicitando la password de forma iterativa (-p): mysqldump –user=root -p -A > mysqlcopia-todas.sql El resultado es un fichero “mysqlcopia-todas.sql” en la carpeta donde nos encontrábamos. Si queremos que las copias se guarden en la carpeta ” /root/copias/  ” y que se incluya la fecha en el nombre de archivo (usando el operador grave con el comando date): mysqldump –user=root -p -A > /root/copias/mysqlcopia-all-`date +%F`.sql Pero y si solo queremos cierta base de datos? En ese caso una simple modificación del comando anterior : mysqldump –user=root -p ciertaBD > /root/copias/`date +%F`-ciertaBD.sql Siendo ciertaBD el nombre de la que queremos hacer el backup. En este último caso he insertado la fecha como […]

» Read more

Cambiar la contraseña a root en una instalación lamp

CREATE USER 'usu'@'localhost' IDENTIFIED VIA mysql_native_password;

/opt/lampp/bin/mysqladmin –user=root password “patata” Donde patata es mi nueva contraseña. Con el comando mysql también podemos hacerlo: /opt/lampp/bin/mysql –user=root –password=patata   Sintaxis adicionales: mysqladmin –user=root password “newpassword” mysqladmin –user=root –password=oldpassword password “newpassword”   Y esto es todo!

» Read more

Crear usuario y base de datos en MariaDB o MySQL

CREATE USER 'usu'@'localhost' IDENTIFIED VIA mysql_native_password;

Crear usuario, establecer una contraseña y crear una base de datos en MariaDB o MySQL es muy sencillo, y no necesitáis el uso de ningún “panel“. Después al instalar un CMS como WordPress, el propio instalador te guía, y solo pide las credenciales válidas de un usuario de la BBDD. Es muy sencillo hacerlo desde comandos y no requiere de instalar paneles “vulnerables” como phpMyAdmin. Lo primero conectar con el motor de BBDD, con un usuario con privilegios para crear otros usuario y bases de datos, suele ser el usuario root: mysql -u root -p (pedirá la clave). Una vez dentro a mi me gusta ver las bases de datos: show databases;   Para crear el usuario: CREATE USER ‘usuario’@’localhost’ […]

» Read more