Instale el entorno MySQL y la configuración en Linux

Introducción a mysql

MySQL es un software de gestión de bases de datos relacionales. La característica de las bases de datos relacionales es almacenar datos en diferentes tablas bidimensionales. El lenguaje estandarizado más utilizado para acceder y administrar bases de datos MySQL es el lenguaje de consulta estructurado SQL .

1. Instalación de MySQL

Hay muchas formas de instalar mysql, la más simple y adecuada es la instalación del método binario. A continuación, usamos el paquete binario mysql para instalar e implementar mysql

Descomprima el software

  • tar xf mysql-5.6.35-linux-glibc2.5-x86_64.tar.gz -C / data1 / server /
  • cd / data1 / server /
  • ln -s mysql-5.6.35-linux-glibc2.5-x86_64 mysql

Crea un usuario dedicado

  • useradd -s / sbin / nologin -M mysql

Inicializar la base de datos mysql

  • / data1 / server / mysql / scripts / mysql_install_db --basedir = / data1 / server / mysql --datadir = / data1 / server / mysql / data1 / --user = mysql

Archivos de configuración relacionados

Administración de archivos de configuración de base de datos

  • mv /etc/my.cnf /etc/my.cnf-bak
  • cp /data1/server/mysql/support-files/my-default.cnf /etc/my.cnf

Configuración del comando de inicio de la base de datos (copiado simultáneamente al comando de entrada)

  • cp /data1/server/mysql/support-files/mysql.server /etc/init.d/mysqld
  • chmod + x /etc/init.d/mysqld

Iniciar modificación de archivo

  • sed -i 's # / usr / local / mysql # / data1 / server / mysql # g' / data1 / server / mysql / bin / mysqld_safe /etc/init.d/mysqld

Después de modificar el archivo, ingrese cat /etc/init.d/mysqld y modifique la ruta a / data1 / server / mysql

Administración de permisos de archivos de base de datos

  • chown -R mysql.mysql / data1 / server / mysql /

Explicación detallada de los comandos de modificación del contenido del archivo sed (más simple que el contenido de edición del comando vim):

Inicia la base de datos

Verifique antes de comenzar la base de datos

  • netstat -tnulp | grep mysql

Inicia la base de datos

  • /etc/init.d/mysqld start

Verifique el estado de inicio de la base de datos

  • netstat -tnulp | grep mysqld

Configurar variables de entorno

  • vim / etc / profile

# Agregue esta configuración al final (la función es agregar todos los comandos de mysql a todas las rutas de comandos)

  • PATH = / data1 / server / mysql / bin: $ PATH  

Hacer efectivo el archivo de configuración

  • fuente / etc / perfil

En este punto, la instalación de mysql se ha completado: pruebe si la instalación fue exitosa, ingrese directamente el comando mysql

Operación de comando de base de datos

  • mostrar bases de datos; <--- consultar la información de la base de datos predeterminada

Elija usar una base de datos

  • use mysql; <--- significa elegir usar una base de datos, que es equivalente a que el CD ingrese a una base de datos

Ver la base de datos actual

  • seleccionar base de datos (); <--- significa ver la base de datos actual, similar a la función del comando pwd

Ver el usuario actualmente conectado a la base de datos

  • seleccionar usuario (); <--- ver el usuario actualmente conectado a la base de datos, similar al comando whoami y mysql también puede restringir dónde se puede conectar el usuario especificado para iniciar sesión en la base de datos

Ver el directorio donde puede iniciar sesión en la base de datos mysql

  • seleccione usuario, host de mysql.user; --- Vea el directorio donde puede iniciar sesión en la base de datos mysql y donde puede administrar la base de datos mysql

Crea una base de datos

  • crear nombre de base de datos de base de datos; ===> puede crear una base de datos

A través de mostrar bases de datos; ver

Crear un usuario para la base de datos especificada

        El usuario que creó una base de datos:

  • conceder todo en iwebshop. * a 'iwebshop' @ 'localhost' identificado por '123456'; 
  • otorgue todo en el nombre de la base de datos. * a 'nombre de usuario de inicio de sesión de la base de datos' @ 'host de inicio de sesión de la base de datos' identificado por 'contraseña'; 

# Cree un wordpress de usuario con permisos de todos, y configure el segmento de red que permite iniciar sesión, y finalmente configure la contraseña

Después de crear un usuario, actualice los privilegios de descarga de información de la base de datos;

  • mysql> privilegios de descarga;   privilegios de actualización
  • # privilegios de descarga Después de crear usuarios, actualice la información de la base de datos

    Ver la información del usuario del usuario seleccionado de la base de datos, host de mysql.user;

Eliminar una base de datos

  • soltar base de datos; ===> puede eliminar una base de datos, a través de mostrar bases de datos; ver

 

 

29 artículos originales publicados · Me gusta1 · Visitas 574

Supongo que te gusta

Origin blog.csdn.net/wennie11/article/details/105536900
Recomendado
Clasificación