English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
The download address for MySQL on all platforms is: Descarga de MySQL . Select the one you need MySQL Community Server Version and corresponding platform.
Atención:We need to install with administrative privileges during the installation process, otherwise the installation will fail due to insufficient permissions.
It is recommended to use RPM packages to install Mysql on Linux platforms, MySQL AB provides the following RPM package download addresses:
MySQL - MySQL server. You need this option unless you only want to connect to a MySQL server running on another machine.
MySQL-client - MySQL client programs used to connect to and operate the Mysql server.
MySQL-devel - The library and the included files, if you want to compile other MySQL clients, such as Perl modules, you need to install this RPM package.
MySQL-shared - Este paquete contiene bibliotecas compartidas (libmysqlclient.so) que necesitan ser cargadas dinámicamente por ciertos lenguajes y aplicaciones.*) usar MySQL.
MySQL-bench - Herramienta de prueba de referencia y rendimiento del servidor de base de datos MySQL.
Antes de la instalación, podemos verificar si el sistema tiene instalado MySQL:
rpm -qa | grep mysql
Si tu sistema tiene una instalación, puedes elegir para desinstalar:
rpm -e mysql // Modo de eliminación normal rpm -e --nodeps mysql // Modo de eliminación forzada, si se muestra un mensaje de que otros archivos dependen de los comandos anteriores, se puede usar este comando para eliminarlos forzadamente
Instalar MySQL:
A continuación, en Centos7 Al instalar MySQL en el sistema, es necesario prestar atención a CentOS 7 La versión de MySQL ha sido eliminada del programa por defecto, por lo que antes de instalarlo, debemos descargar el paquete de recursos Yum de la página web oficial, la dirección de descarga es:https://dev.mysql.com/downloads/repo/yum/
wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm rpm -ivh mysql-community-release-el7-5.noarch.rpm yum update yum install mysql-server
Configuración de permisos:
chown mysql:mysql -R /var/lib/mysql
Inicializar MySQL:
mysqld --initialize
Iniciar MySQL:
systemctl start mysqld
Ver el estado de ejecución de MySQL:
systemctl status mysqld
Atención:Si somos la primera vez que iniciamos el servicio mysql, el servidor mysql primero realizará la configuración inicial.
Además, también puedes usar MariaDB como sustituto, MariaDB es una rama de MySQL, mantenida principalmente por la comunidad de código abierto bajo licencia GPL. Una de las razones para desarrollar esta rama es que después de que Oracle Corporation adquirió MySQL, existía el riesgo latente de que MySQL se cerrara, por lo que la comunidad optó por crear una rama para evitar ese riesgo.
El objetivo de MariaDB es ser completamente compatible con MySQL, incluyendo API y línea de comandos, permitiéndolo convertirse fácilmente en un sustituto de MySQL.
yum install mariadb-server mariadbLos comandos relacionados con la base de datos mariadb son:
systemctl start mariadb # iniciar MariaDB systemctl stop mariadb #Detener MariaDB systemctl restart mariadb #Reiniciar MariaDB systemctl enable mariadb #Configurar para arrancar con el sistema
Después de instalar MySQL con éxito, algunas tablas básicas se inicializarán, después de que el servidor se inicie, puedes realizar pruebas simples para verificar si MySQL funciona correctamente.
Para obtener el estado del servidor, utiliza la herramienta mysqladmin
Para verificar la versión del servidor, utiliza el comando mysqladmin, en linux, el archivo binario se encuentra en /usr/directorio bin, en Windows, el archivo binario se encuentra en C:\mysql\bin .
[root@anfitrión]# mysqladmin --versión
El comando en linux mostrará los siguientes resultados, que se basan en la información de tu sistema:
mysqladmin Ver 8.23 Distrib 5.0.9-0, para redhat-linux-gnu en i386
Si después de ejecutar el comando anterior no se muestra ninguna información, significa que MySQL no se ha instalado con éxito.
Puedes conectarte al servidor MySQL en el MySQL Client (el cliente MySQL) mediante el comando mysql, por defecto, la contraseña del servidor MySQL es vacía, por lo que en este ejemplo no es necesario ingresar una contraseña.
Los comandos son los siguientes:
[root@anfitrión]# mysql
Después de ejecutar el comando anterior, se mostrará el símbolo de interrogación mysql>, lo que significa que ya te has conectado con éxito al servidor Mysql, puedes ejecutar comandos SQL en el símbolo de interrogación mysql>:
mysql> SHOW DATABASES; +----------+ | Base de datos | +----------+ | mysql | | test | +----------+ 2 filas en conjunto (0.13 sec)
Después de instalar MySQL, la contraseña predeterminada del usuario root es vacía, puedes crear la contraseña del usuario root con el siguiente comando:
[root@anfitrión]# mysqladmin -u root password "new_password";
Ahora puedes conectarte al servidor Mysql mediante el siguiente comando:
[root@anfitrión]# mysql -u root -p Ingrese contraseña:*******
Atención:Al ingresar la contraseña, esta no se mostrará, solo asegúrate de ingresarla correctamente.
La instalación de MySQL en Windows es relativamente sencilla, la última versión puede estar disponible en Descarga de MySQL Descarga y visualización enInstalación más detallada:Instalación de MySQL en Windows)。
Hacer clic Download botón para ingresar a la página de descarga, hacer clic en la imagen siguiente No gracias, solo quiero comenzar mi descarga. puede descargar inmediatamente:
Después de descargar, descomprimiremos el paquete zip al directorio correspondiente, aquí pondré la carpeta descomprimida en C:\web\mysql-8.0.11 。
A continuación, configuraremos el archivo de configuración de MySQL
Abrir la carpeta descomprimida recién descargada C:\web\mysql-8.0.11 ,Crear en esta carpeta my.ini archivo de configuración, editar my.ini Configurar la información básica siguiente:
[client] # Establecer el conjunto de caracteres predeterminado del cliente mysql default-character-set=utf8 [mysqld] # Establecer3306puerto port = 3306 # Establecer el directorio de instalación de mysql basedir=C:\\web\\mysql-8.0.11 # Establecer el directorio de almacenamiento de datos de la base de datos mysql 8+ No es necesario esta configuración, el sistema la generará por sí solo, de lo contrario puede producirse un error # datadir=C:\\web\\sqldata # Número máximo de conexiones permitidas max_connections=20 # El conjunto de caracteres utilizado por el servidor por defecto es8latin con codificación de bits1字符集 character-set-server=utf8 # Al crear una nueva tabla se usará el motor de almacenamiento predeterminado default-storage-engine=INNODB
A continuación, iniciemos la base de datos MySQL:
Abrir la herramienta de línea de comandos cmd con derechos de administrador, cambiar al directorio:
cd C:\web\mysql-8.0.11\bin
Inicializar la base de datos:
mysqld --initialize --console
Después de que se complete la ejecución, se output la contraseña predeterminada inicial del usuario root, como:
... 2018-04-20T02:35:05.464644Z 5 [Note] [MY-010454] [Server] A una contraseña temporal se genera para root@localhost: APWCY5ws&hjQ ...
APWCY5ws&hjQ es la contraseña inicial, necesaria para el inicio de sesión posterior, también puede cambiar la contraseña después de ingresar.
Ingresar el siguiente comando de instalación:
mysqld install
Iniciar ingresando el siguiente comando:
net start mysql
Atención: En 5.7 Se necesita inicializar el directorio data:
cd C:\web\mysql-8.0.11\bin mysqld --initialize-insecureDespués de la inicialización, ejecutar net start mysql para iniciar mysql.
Cuando el servicio MySQL ya esté en ejecución, podemos ingresar a la base de datos MySQL utilizando la herramienta de cliente integrada en MySQL, primero abrimos el símbolo del comando, ingresamos el siguiente comando en este formato:
mysql -h Nombre de host -u Nombre de usuario -p
Descripción de los parámetros:
-h : Especificar el nombre de host MySQL que el cliente desea conectar, para conectarse a la máquina local (localhost o 127.0.0.1) Este parámetro se puede omitir;
-u : Nombre de usuario para iniciar sesión;
-p : El servidor utilizará una contraseña para iniciar sesión, si el nombre de usuario y la contraseña a ingresar están vacíos, se puede omitir esta opción.
Si queremos iniciar sesión en la base de datos MySQL de nuestra máquina, solo necesitamos ingresar el siguiente comando:
mysql -u root -p
Presione Enter para confirmar, si la instalación es correcta y MySQL está ejecutándose, se obtendrá la siguiente respuesta:
Ingrese contraseña:
Si la contraseña existe, ingrese la contraseña para iniciar sesión, si no existe, presione Enter para iniciar sesión directamente. Después de iniciar sesión con éxito, verá el mensaje de bienvenida Welcome to the MySQL monitor....
Luego el símbolo del comando提示符 se mantendrá esperando la entrada de comandos con un cursor parpadeante mysq>, ingrese salir o salir Salir de la sesión.