- ingresamos a la carpeta: /usr/ports/databases/mysql55-server
- ejecutamos: make install
- luego de la instalación procederemos a crear la clave del root de mysql
- corremos mysql en modo seguro: /usr/local/etc/rc.d/mysql-server onestart
- conectamos por medio del cliente mysql: mysql -u root mysql
- actualizamos la clave:
update user set Password=PASSWORD('clave') where User='root'; - borramos usuarios en blanco que resultan luego de la instalación:
delete from user where user=''; - actualizamos privilegios:
flush privileges; - salimos del cliente mysql:
quit - editamos el archivo /etc/rc.conf para permitir que MySQL cargue al inicio del sistema agregando la siguiente línea:
mysql_enable="YES" - reiniciar el sistema y realizar las pruebas de MySQL.
Mostrando las entradas con la etiqueta MySQL. Mostrar todas las entradas
Mostrando las entradas con la etiqueta MySQL. Mostrar todas las entradas
miércoles, 6 de julio de 2011
Instalación MySQL 5.5 en FreeBSD 8.x
Instalando MySQL 5.5:
sábado, 13 de febrero de 2010
Algunas Notas sobre Servicios en Ubuntu Server
Acontinuación algunos comandos de uso frecuente en Ubuntu server que nos permitirán tenerlos a la mano cuando nos sean necesarios.
DISCOS DUROS
MySQL
APACHE
SAMBA
--((Esta lista aun está en construcción))--
CREAR CLAVE ROOT- se puede usar el comando sudo passwd, luego se ingresa la clave del usuario principal de ubuntu una vez autenticado se pedirá la clave UNIX que corresponde a la clave del root.
- para visualizar en tiempo real la lista de procesos en ejecución se puede usar el comando:
top - también se puede monitorear la lista de conexiones de red de una interfaz de red para ello hay que instalar el comando iftop:
sudo apt-get install iftop
para ejecutar el comando:
iftop -i eth0
eth0: representa la interfaz de red que se desea monitorear.
DISCOS DUROS
- Agregar un Disco Duro: luego de instalar físicamente el disco, en línea de comando hay que verificar si el disco está siendo reconocido por UBUNTU, con el comando fdisk -l , en este caso el nuevo disco instalado es reconocido como /dev/sdb, el fdisk muestra la capacidad del disco e indica que no tiene una tabla de particiones válidad dado que es nuevo disco.
- Para particionar el Disco: se usa: fdisk /dev/sdb , es decir se debe indicar al fdisk el nombre del disco que se particionará, luego se ingresará a un menú que permitirá el particionamiento, como "m" se obtiene la ayuda, con "n" se agrega una nueva partición, con "p" se imprime la tabla de particiones, con "w" se estribe la tabla de particiones y se sale, "q" se sale sin escribir cambios. Luego de particionar el disco revisar con fdisk -l para ver si la partición fue creada y su nombre.
- Para Formatear el Disco: se puede usar los comando mkfs.ext4, mkfs.ext3, etc. el formato es el siguiente: mkfs.ext4 /dev/sdb1, en donde /dev/sdb1 es el nombre de la partición que se desea formatear. luego hay que esperar a que el formateo termine.
- Para Montar el Disco: primero se debe crear una carpeta para que sea el punto de montaje, por ejemplo:
mkdir /disco2 para montar el disco: mount /dev/sdb1 /disco2 - Para Montar Automáticamente el Disco en Cada Inicio: hay que agregar una línea en el archivo /etc/fstab,/dev/sdb1 /disco2 ext4 rw 0 0
MySQL
- Instalación:sudo apt-get install mysql-server mysql-clientdurante el proceso de instalación se pedirá la creación del password del root de MySQL.
- Configuración:
- Herramientas:
- Comprobar Estado de una Base de datos:mysqlcheck -u[nombreusuario] -p[password] NombreBaseDatoMySqlCheck, devolverá la lista de tablas e indicará el estado de cada una, si se desea reparar el error, se puede agregar la opción --auto-repair pero debe usar con cuidado esta opción, recomiendo sacar copia de la base antes de intentar reparar.
- Copia de Seguridad:
Para obtener una copia no comprimida:
mysqldump -u [usuario] -p[clave] [BaseDatos] >ArchivoDeCopia.txt
Para obtener una copia comprimida:
mysqldump -u [usuario] -p[clave] [BaseDatos] | gzip > ArchivoDeCopia.gz
Para Restaurar la Base de Datos:
mysql --u [usuario] --p[clave] [BaseDatos] <archivodecopia.txt
En los casos anteriores el nombre del usuario y el parametro -u deben estar separados por un espacio, pero la clave debe estar escrita en seguida del parametro -p (sin espacio de separación).
APACHE
- Instalación: sudo apt-get install apache2 sudo apt-get install php5
- Configuración: Archivo: /etc/apache2/apache2.conf ;ocultar información del servidor apache en los paquetes tcp enviados al cliente ServerTokens ProductOnly
Archivo: /etc/php5/apache/php.ini
ServerSignature Off ;para no exponer la versión del php en los paquetes tcp enviados al cliente.
expose_php = Off
SAMBA
- Instalación: sudo apt-get install samba smbfs
- Configuración:
Herramientas:
smbclient: Permite conectarse a una carpeta compartida de otro equipo, y te brinda una interfaz parecida a ftp con el cual puedes crear, copiar archivos.
smbclient //nombre_o_ip_servidor/carpeta_compartida
luego te pedirá el usuario y contraseña del cliente que puede usar la carpeta compartida.
domingo, 13 de septiembre de 2009
MySQL - Instalación en FreeBSD
Instalando MySQL
Opciones del Servicio MySQL:
Para Detener el servicio:
/usr/local/etc/rc.d/mysql-server stop
Para Iniciar el servicio:
/usr/local/etc/rc.d/mysql-server start
Para Reiniciar el servicio:
/usr/local/etc/rc.d/mysql-server restart
- Verificar si tenemos la última lista de ports en nuestro sistema,
- Ingresar a la carpeta del instalador de MySQL, verificar que sea la última versión estable de MySQL:
cd /usr/ports/databases/mysql51-server
- Iniciar la instalación:
make install
- Luego de concluida la instalación se debe proceder con la configuración:
ejecutar:
/usr/local/bin/mysql_install_db
- Según la configuración del hardware y la utilidad del servidor se debe escoger un archivo de configuración, se pueden ver usando:
ls /usr/local/share/mysql/*.cnf
para el caso que estoy simulando, se usaría el my-medium.cnf (para equipos hasta de 128MB y que tiene los servicios web instalados), para servidores dedicados a Bases de Datos se sugiere my-large.cnf.
hay que copiar el archivo seleccionado:
cp /usr/local/share/mysql/my-medium.cnf /usr/local/etc/my.cnf
- El proceso de instalación crea el grupo mysql y el usuario mysql, con estos dos hay que actualizar el acceso de seguridad a la carpeta /var/db/mysql:
chown -R mysql:mysql /var/db/mysql
- Se inicia el motor de BD con la configuración inicial para establecer la contraseña root de MySQL:
/usr/local/bin/mysqld_safe --user=mysql & (iniciando MySQL)
/usr/local/bin/mysqladmin -u root password 'rootpassword' (Estableciendo clave de root)
- Para que MySQL inicie automaticamente junto con el sistema operativo hay que modificar el archivo:
/etc/rc.conf
y agregar la línea:
mysql_enable="YES"
- Reiniciar el servidor y realizar las pruebas.
Opciones del Servicio MySQL:
Para Detener el servicio:
/usr/local/etc/rc.d/mysql-server stop
Para Iniciar el servicio:
/usr/local/etc/rc.d/mysql-server start
Para Reiniciar el servicio:
/usr/local/etc/rc.d/mysql-server restart
miércoles, 9 de septiembre de 2009
MySQL - Cambiar la ruta de los archivos de Bases de datos
por defecto en un sistema UNIX, por ejemplo FreeBSD, los archivos que conforman las bases de datos de MySQL se almacenan en /var/db/mysql si se requiere cambiar esta ubicación se pueden seguir estos pasos:
con estos pasos no es necesario cambiar la configuración de MySQL pero si la ubicación de los archivos de la base de datos.
- Detener el servicio MySQL:
/etc/rc.d/mysql.server stop
- Mover el contenido de la carpeta /var/db/mysql a la nueva ubicación:
mv /var/db/mysql /nuevaubicacion/
en este caso mysql quedará dentro de /nuevaubicacion
- Crear un enlace simbolico dentro de /var/db que direccione a la ubicación de la carpeta mysql:
ln -s /nuevaubicacion/mysql /var/db/mysql
- Verificar que el propietario de la carpeta /nuevaubicacion/mysql siga siendo mysql, caso contrario ejecutar:
chown mysql:mysql /nuevaubicacion/mysql
- Luego se puede iniciar nuevamente el servicio:
/etc/rc.d/mysql.server start
con estos pasos no es necesario cambiar la configuración de MySQL pero si la ubicación de los archivos de la base de datos.
Suscribirse a:
Entradas (Atom)