Cuestión : instalación del mysql, configuration en linux

instalación del mysql, configuration y seguridad básica en el linux class= del

Respuesta : instalación del mysql, configuration en linux

1. Dependiendo de la distribución que usted funciona, usted puede instalar usos del cliente y de servidor de MySQL con los encargados del paquete:

RedHat/sombrero de ala/CentOS:
# el yum instala el mysql-servidor del mysql

Debian, Ubuntu:
# conveniente-conseguir instalan el mysql-servidor del mysql-cliente

2. Si usted quisiera que MySQL fuera comenzado en el cargador funcionado:

RedHat/sombrero de ala/CentOS:
# mysqld del chkconfig encendido

Debian, Ubuntu:
# defectos del mysql de update-rc.d

3. Configuración:


/etc/my.cnf es el archivo de configuración principal, y para la configuración básica usted quiere quizá hacer que escucha solamente en localhost (rechazar el acceso remoto) con:

bind-address= 127.0.0.1

Ahora, comenzar el servicio:

RedHat/sombrero de ala/CentOS:
# comienzo del mysqld del servicio

Debian, Ubuntu:
# comienzo de /etc/init.d/mysql

MySQL viene con el acceso abierto de la raíz así que usted debe fijar la contraseña de la raíz, con utilidad del cliente del mysqladmin;

# mysqladmin - nuevo-contraseña de la contraseña de la raíz de u

Usted puede crear una base de datos:

# mysqladmin - localhost de h - raíz de u - el ppassword crea el your_database_name

Si usted quiere agregar a un usuario que tenga cierto acceso a esa base de datos usted haber creado comando del mysql del uso. MySQL tiene una utilidad del cliente con la cual usted pueda tenerle acceso y utilizar en una manera del CLI. Para agregar a un usuario, y darle algunos privilegios uso:

# mysql - raíz de u - localhost de h - your_database_name del ppassword
CONCESIÓN del mysql> TODOS LOS PRIVILEGIOS EN your_database_name.* al username@localhost IDENTIFICADO POR “contraseña”;
PRIVILEGIOS RASANTES del mysql>;

Es bueno saber que MySQL almacena su información de usuario en una base de datos llamada mysql.

Usted puede respaldo la base de datos con:

# mysqldump --agregar-gota-tabla - username de u - database_name del ppassword > backup_file

MySQL utiliza el puerto 3306 del TCP, así que usted podría utilizar iptables para restringir el acceso para algunas redes alejadas.
Otras soluciones  
 
programming4us programming4us