Mysql de MariaDB

1, la descripción básica

MariaDB: una rama del sistema de gestión de base de datos MySQL, principalmente por la comunidad de código abierto en el mantenimiento, el uso de la licencia GPL MariaDB propósito es totalmente compatible con MySQL. Otro sistema de base de datos común: MySQL, Oracle, mongodb, DB2, SQLite, sqlserver ......

2, la información básica MariaDB

Instalación del paquete:  MariaDB-server.x86_64;

Nombre del servicio: mariadb.service;

Puerto predeterminado: 3306;

El archivo de configuración global: /etc/my.cnf;

directorio de datos: / var / lib / MySQL.

3, inicializar la base de datos de seguridad

<1> En Servicios MariaDB: systemctl permiten --ahora MariaDB;

1 Servicio MariaDB abierto

<2> cierre de base de datos de puertos abiertos: programado en el archivo de configuración (/etc/my.cnf) en: [myaqld] skip-networking = 1;

Antes de modificar el fichero de configuración: se puede acceder directamente

2 empezar a dibujar sin elementos de seguridad

Modificar el fichero de configuración:

La figura puerto de red 3 es MariaDB cerrada
Figura puertos de red 4 MariaDB se consultan

<3> realizar script de inicialización de seguridad (para usar la base de datos para agregar una contraseña): mysql_secure_installation

Figura configuración 5 de los parámetros de seguridad MariaDB

resultados:

No se puede acceder sin escribir una contraseña:

6 Ajuste los parámetros de seguridad de inicio de sesión

Introduzca el éxito de usuario y contraseña:

Inicio de sesión después de 7 parámetros de seguridad establecidos

4, la gestión de bases de datos

cuatro operaciones camino precauciones
vista VER bases de datos; Ver la base de datos
mysql USO; En base de datos MySQL
VER TABLAS; Ver todas las tablas en la biblioteca actual
* SELECT FROM usuario; Vista del usuario todos los contenidos de la tabla
Host SELECT, USUARIO de usuario; Ver tabla de usuario del host, el contenido del usuario
nuevo CREATE DATABASE test; Crear una base de datos de prueba

CREAR TABLA Linux (

varchar nombre de usuario (10) no es nulo,

varchaer contraseña (30) no nulo

);

Crear una tabla de Linux, y establecer el encabezado de la tabla
Linux DESC; Ver estructura de la tabla

VALORES Linux (INSERT INTO

'Usuario1', '123',

);

Entrar en la tabla de contenido (que corresponde al puerto de entrada si el vaciar también deberían estar representados)
cambio ALTER RedHat Linux Tabla RENAME; Linux será renombrado radhat
ALTER TABLE ADD Linux varchar edad (**) después passwd; Añadir la edad detrás passwd
edad ALTER TABLE DROP Linux; Para eliminar una columna de edad
ACTUALIZACIÓN Linux SET sexo = '0' WHERE nombre = 'nombredeusuario2' El nombredeusuario2 del sexo cambia a 0
Eliminar Eliminar de Linux en el nombre de usuario = usuario2 'y la edad = '15' ; Linux eliminar la tabla en el usuario2 y edad15
DROP Linux TABLA; Linux Borrar tabla
DROP DATABASE test; Eliminar la base de datos de prueba

Ver:

8 Ver todas las bibliotecas, todas las mesas
9 Ver todos los contenidos de todas las tablas
Anfitrión, el contenido del usuario 10 Tabla Ver perfil de usuario

Creado:

10 Creación de una base de datos

 

11 Crear una tabla
Mapa de contenido Ver 12 mesas, relleno en la tabla

cambiar:

La figura 13 cambia al nombre de tabla
La figura 14 cambia a la cabecera de la tabla
15 Eliminar cabecera
16 borrar el contenido de la tabla de condiciones

eliminar:

17 borrar el contenido de la tabla de condiciones
18 Tabla Borrar
19 biblioteca eliminar una

[Nota] (1) Después de escribir el archivo de configuración para reiniciar el servicio: reinicio MariaDB systemctl, para tener efecto.

          (2) Después de cerrar los puertos disponibles: -antulpe netStatus | grep mysql consulta puertos abiertos.

5, la base de datos de gestión de contraseñas

<1> Cambiar contraseña: mysqladmin -uroot -p contraseña ****** *******

20 modifique la contraseña de la biblioteca

<2> contraseña agrietamiento:

(1) el cierre de la base de datos: systemctl MariaDB parada;

(2) los protocolos de seguridad de derivación abierta: mysqld_safe --skip-grant-tables y (llamadas a programas ocuparán el terminal);

(3) ACTUALIZACIÓN mysqul.user SET password = ( '****'), authentication_string = contraseña ( '***') donde el usuario = 'root';

21 tienda de crackear la contraseña

(4) la actualización de datos: Enjuagar los privilegios;

La Figura 22 los datos de actualización de biblioteca

(5) al final de todos los procesos relacionados MySQL: kill -9 *****

23 final de la biblioteca de proceso relevante

(6) para reiniciar el servicio: MariaDB inicio systemctl

24 Para reiniciar el servicio, verificar su contraseña

6, autorización de usuario

<1> Crear usuario: CREATE USER @ Lee localhost identificado por 'Lee';

25 Crear nuevo usuario

<2> Ver permisos de usuario: VER SUBVENCIONES PARA Lee @ loaclhost;

26 Ver permisos de usuario

<3> La autorización del usuario: GRANT SELECT en la prueba a Lee * @ localhost ;.

Licencia de Usuario 27

<4> autoridad para recuperar: REVOKE SELECT * FROM en la prueba lee @ loaclhost ;.

28 autoridad para recuperar

<5> a los usuarios eliminar: DROP usuario Lee @ localhost;

Figura 29 Delete User

7, copia de seguridad de base de datos

<1> todos los datos de la copia de seguridad: mysqldump -uroot -p *** --all-base de datos;

<2> formulario no se copia de seguridad de la copia de seguridad de datos: mysqldump -uroot -p *** --all-base de datos --no-datos;

RESUMEN <3> de la copia de seguridad de bases de datos de prueba: mysqldump -uroot -p *** ensayo;

<4> El contenido de la prueba de copia de seguridad, y se almacena en el archivo: mysqldump -uroot -p *** prueba> /mnt/test.sql;

Copia de seguridad biblioteca Figura 30

<5> El archivo de copia de seguridad se restablece a la base de datos adecuada: mysql -p -uroot *** prueba </mnt/test.sql;

31 biblioteca borrar A
Los datos en la Fig. 32 en la biblioteca

[Nota] contra la base de datos en el terminal shell: mysql -uroot -p123 -e "comando se ejecuta en la base de datos;"

8, software de gestión de phpMyAdmin

[Descripción] porque la base de datos phpMyAdmin es administrado en el navegador, es necesario configurar el servicio de Apache.

<1> Configurar servicios básicos: instalación de Apache, php, php-mysqlnd (para soporte de idiomas mysql: php -m para ver si el contenido del php plugin de apoyo) de servicios;

<2> Configurar cortafuegos puerto de servicio permite a Apache, servicio abierto de Apache;

<3> el paquete de instalación descargado phpMyAdmin-3.4.0-all-languages.tar.gz copian en / var / www / html del directorio;

<4> El descomprimir el paquete de instalación de phpMyAdmin: tar zxf phpMyAdmin-3.4.0-all-languages.tar.gz;

<5> modificado después de la extracción de la instalación nombre del paquete, fácil acceso: mv phpMyAdmin-3.4.0-toda-idiomas / mysqladmin;

FIG códecs de compresión de 33 paquetes

<6> en el paquete de instalación, revise la documentación documento propuesto;

<7> modificar los archivos de directorio: cp config.sample.inc.php config.inc.php;

La figura 34 modificar el contenido del archivo comprimido

<8> directorio de configuración Edit (config.inc.php): $ cfg [ 'blowfish_secret'] = 'ba17c1ec07d65003';

La figura 35 modificar los archivos de configuración

<9> para reiniciar el servicio de Apache, y probado en una página Web.

Figura página 36 Login

 

Base de Datos en la Fig. 37 phpmysql
Publicado 30 artículos originales · ganado elogios 0 · Vistas 935

Supongo que te gusta

Origin blog.csdn.net/qq_41056224/article/details/104821617
Recomendado
Clasificación