Instalación de MySQL y configuración en Ubuntu
Mar Feb 10, 2009 12:35 pm
Instalación de MySQL y configuración
Instalación de MySQL 5.0 en Ubuntu 7.04
* Instalaremos los paquetes 'mysql-server' y 'mysql-client'.
(Opcionalmente podemos instalar los paquetes 'mysql-admin', que es un entorno gráfico de administración, y 'mysql-query-browser', que es un entorno gráfico para realizar consultas)
* La instalación crea en el sistema el usuario 'mysql' y el grupo 'mysql'
* La instalación crea en el servidor de bases de datos el usuario 'root' sin contraseña, que tiene control total sobre todas las bases de datos del servidor. Para ponerle contraseña debemos escribir en la lgnea de comandos:
mysqladmin -u root password nueva_contraseña
(En algunas instalaciones también existe un usuario anónimo '' sin contraseña, propietario de la base de datos de prueba 'test')
Los usuarios de la base de datos no tienen que ver con los usuarios del sistema operativo.
* Por defecto hay una base de datos 'mysql' con información de MySQL y usuarios, y otra base de datos 'information_schema' con información de bases de datos.
* Ficheros y directorios importantes (pueden variar en otras instalaciones):
o /var/lib/mysql/
Guarda las bases de datos del servidor.
A cada base de datos corresponderá un directorio con el mismo nombre.
A cada tabla MyISAM corresponderán varios ficheros con el mismo nombre que la tabla y diferente extensión (*.frm = formato, *.myd = datos tablas, *.myi = índices) dentro del directorio de su base de datos.
A cada tabla InnoDB corresponderán un fichero con el mismo nombre que la tabla y extensión .frm (formato) dentro del directorio de su base de datos, y varios ficheros con nombre ibdata1, ibdata2, ... ("tablespace") que compartirá con otras bases de datos en el directorio principal de datos.
El propietario de los ficheros es el usuario 'mysql' y el grupo 'mysql'.
o /var/log/mysql/
Anotaciones y alertas del servidor.
o /etc/mysql/
Ficheros de configuración general (my.cnf). Cada vez que cambiemos la configuración deberemos reiniciar el servidor para que se activen los nuevos cambios.
o /etc/init.d/mysql
Script para arrancar, parar y reiniciar el servidor.
o /usr/bin/ , /usr/sbin/ , /usr/share/mysql/
Programas de MySQL
* Se puede iniciar la ejecución de varias maneras:
sudo /etc/init.d/mysql start
sudo /usr/sbin/mysql start
sudo /usr/bin/mysqld-multi
sudo /usr/bin/mysqld-safe
* Se puede parar la ejecución de varias maneras:
sudo /etc/init.d/mysql stop
sudo /usr/sbin/mysql stop
mysqladmin -u root -p shutdown
* El puerto por defecto del servidor MySQL es el TCP/UDP 3306.
* Si quiero acceder remotamente al servidor debo modificar /etc/mysql/my.cnf comentar la línea "bind-address" o comentar la línea "skip-networking".
* Si quiero los mensajes en otro idioma debo modificar /etc/mysql/my.cnf y cambiar la línea "[mysqld] language = ". Por ejemplo "language = spanish".
De esta forma ya hemos configuardo el servidor de MySql, recordandoles que MySql en linux viene como un paquete de servicios..
Aclaratoria: El Sistema Pemium Administrativo Extended 7.x no se instala en Linux, solo se pueden copiar las carpetas en x ruta y compartilas con samba, para que asi las estaciones Windows puedan ver los reporte, querys o ejecuten el premium.exe
Saludos Cordiales
Instalación de MySQL 5.0 en Ubuntu 7.04
* Instalaremos los paquetes 'mysql-server' y 'mysql-client'.
(Opcionalmente podemos instalar los paquetes 'mysql-admin', que es un entorno gráfico de administración, y 'mysql-query-browser', que es un entorno gráfico para realizar consultas)
* La instalación crea en el sistema el usuario 'mysql' y el grupo 'mysql'
* La instalación crea en el servidor de bases de datos el usuario 'root' sin contraseña, que tiene control total sobre todas las bases de datos del servidor. Para ponerle contraseña debemos escribir en la lgnea de comandos:
mysqladmin -u root password nueva_contraseña
(En algunas instalaciones también existe un usuario anónimo '' sin contraseña, propietario de la base de datos de prueba 'test')
Los usuarios de la base de datos no tienen que ver con los usuarios del sistema operativo.
* Por defecto hay una base de datos 'mysql' con información de MySQL y usuarios, y otra base de datos 'information_schema' con información de bases de datos.
* Ficheros y directorios importantes (pueden variar en otras instalaciones):
o /var/lib/mysql/
Guarda las bases de datos del servidor.
A cada base de datos corresponderá un directorio con el mismo nombre.
A cada tabla MyISAM corresponderán varios ficheros con el mismo nombre que la tabla y diferente extensión (*.frm = formato, *.myd = datos tablas, *.myi = índices) dentro del directorio de su base de datos.
A cada tabla InnoDB corresponderán un fichero con el mismo nombre que la tabla y extensión .frm (formato) dentro del directorio de su base de datos, y varios ficheros con nombre ibdata1, ibdata2, ... ("tablespace") que compartirá con otras bases de datos en el directorio principal de datos.
El propietario de los ficheros es el usuario 'mysql' y el grupo 'mysql'.
o /var/log/mysql/
Anotaciones y alertas del servidor.
o /etc/mysql/
Ficheros de configuración general (my.cnf). Cada vez que cambiemos la configuración deberemos reiniciar el servidor para que se activen los nuevos cambios.
o /etc/init.d/mysql
Script para arrancar, parar y reiniciar el servidor.
o /usr/bin/ , /usr/sbin/ , /usr/share/mysql/
Programas de MySQL
* Se puede iniciar la ejecución de varias maneras:
sudo /etc/init.d/mysql start
sudo /usr/sbin/mysql start
sudo /usr/bin/mysqld-multi
sudo /usr/bin/mysqld-safe
* Se puede parar la ejecución de varias maneras:
sudo /etc/init.d/mysql stop
sudo /usr/sbin/mysql stop
mysqladmin -u root -p shutdown
* El puerto por defecto del servidor MySQL es el TCP/UDP 3306.
* Si quiero acceder remotamente al servidor debo modificar /etc/mysql/my.cnf comentar la línea "bind-address" o comentar la línea "skip-networking".
* Si quiero los mensajes en otro idioma debo modificar /etc/mysql/my.cnf y cambiar la línea "[mysqld] language = ". Por ejemplo "language = spanish".
De esta forma ya hemos configuardo el servidor de MySql, recordandoles que MySql en linux viene como un paquete de servicios..
Aclaratoria: El Sistema Pemium Administrativo Extended 7.x no se instala en Linux, solo se pueden copiar las carpetas en x ruta y compartilas con samba, para que asi las estaciones Windows puedan ver los reporte, querys o ejecuten el premium.exe
Saludos Cordiales
Permisos de este foro:
No puedes responder a temas en este foro.