MySQL es un sistema de gestión de bases de datos relacionales desarrollado por la compañía sueca MySQL AB. Fue adquirido por SUN en 2008, y más tarde Sun fue adquirido por Oracle.
1. Descargar
Sitio web oficial de MySQL https://www.mysql.com/
Haga clic DOWNLOADS
en la dirección de descarga, verá varias versiones diferentes:
- MySQL Enterprise Edition: Enterprise Edition (con cargo)
- MySQL Cluster CGE: Advanced Cluster Edition (cargado)
- MySQL Community Edition: Community Edition (de código abierto y gratuito, pero el funcionario no proporciona soporte técnico)
Usualmente usamos la versión comunitaria. Haga clic para ingresar a la versión de la comunidad, ver muchas cosas, un poco aturdido, no se preocupe, de hecho, haga clic en la primera MySQL Community Server
descarga.
Entonces, la dirección de descarga real es: https://dev.mysql.com/downloads/mysql/
Tire hacia abajo para seleccionar el sistema de Windows .
Aquí se proporcionan la versión de instalación y la versión de descompresión. La versión de instalación es de 32 bits (por supuesto, también se puede instalar en un sistema de 64 bits) y la versión de descompresión es de 64 bits.
Después de hacer clic Download
, saltará a la siguiente página, esto es para que pueda registrarse / iniciar sesión, ignorarlo, hacer clic en la esquina inferior izquierda para No thanks, just start my download.
comenzar a descargar.
La versión de instalación es de 32 bits, y la mayoría de las máquinas actuales son máquinas de 64 bits. Aunque también se pueden instalar programas de 32 bits, no se recomienda. La instalación de la versión de instalación también es relativamente fácil, por lo que aquí solo se habla de la instalación de la versión de descompresión.
Dos, descomprimir la configuración de la versión
1. Configurar variables de entorno
Descomprima el paquete de instalación en el directorio que desea instalar y agregue el bin
directorio a la variable de entorno.
2. Configure my.ini
Cree un nuevo my.ini
archivo en el directorio raíz .
En my.ini
agregar la siguiente configuración:
[mysqld]
; Establecer puerto 3306
puerto = 3306
; Establecer directorio de instalación mysql
basedir = D: \\ mysql-5.6.47-winx64
; Establecer directorio de almacenamiento de datos de base de datos mysql
datadir = D: \\ mysql-5.6.47- winx64 \\ data
; directorio del búfer
tmpdir = D: \\ mysql-5.6.47-winx64 \\ data
; Conexiones máximas permitidas
max_connections = 200
; Número de fallas de conexión permitidas. Esto es para evitar que alguien intente atacar el sistema de base de datos
max_connect_errors = 10 desde este host
; el conjunto de caracteres utilizado por el
servidor es UTF8 character-set-server = utf8
de forma predeterminada; el motor de almacenamiento predeterminado que se utilizará al crear nuevas tablas
default-storage-engine = INNODB
; Utilice la autenticación del complemento "mysql_native_password" de forma predeterminada
default_authentication_plugin = mysql_native_password
[mysql]
; Establezca el conjunto de caracteres predeterminado del cliente mysql
default-character-set = utf8
[cliente]
; Establezca el puerto predeterminado utilizado por el cliente mysql para conectarse al
puerto del servidor = 3306
default-character-set = utf8
Nota: basedir y datadir deben cambiarse a su propio directorio.
Trampa:
default_authentication_plugin=mysql_native_password
Esta oración debe agregarse; de lo contrario, es posible que la contraseña inicial de root no pueda iniciar sesión.
3. Inicializar la base de datos.
Ejecute cmd como administrador , cambie al directorio bin del directorio de instalación e ingrese el siguiente comando:
mysqld --initialize --console
El nombre del servicio predeterminado es mysql
, también puede especificar el nombre del servicio
mysqld --initialize --console 服务名
En general, no especificará el nombre del servicio, pero si necesita instalar múltiples servicios MySQL en su computadora, puede usar diferentes nombres para distinguir.
Después de una ejecución exitosa, se mostrará la root
contraseña inicial, como se muestra a continuación, esta contraseña debe guardarse.
Si no se agrega --console
en el comando , la información de registro no se mostrará en la ventana de cmd . Puede encontrar un archivo .err en el directorio de datos (el directorio configurado por datadir en my.ini), y también puede ver la información de registro.
Trampa 1
Puede informar "MSVCP140.dll no encontrado"
MSVCP140.dll es un archivo componente de Visual Studio C ++ 2015 Redistributable.
Este problema generalmente ocurre porque Visual C ++ Redistributable para Visual Studio 2015 no está instalado . Esto debe estar instalado, de lo contrario los servicios posteriores no se iniciarán.
Dirección de descarga: https://www.microsoft.com/zh-CN/download/details.aspx?id=48145
Si está instalado, puede repararlo.
También puede descargar un archivo MSVCP140.dll , copiarlo C:\Windows\System32
y ejecutar el siguiente comando por lotes para registrar el archivo DLL .
@echo 开始注册
copy msvcp140.dll %windir%\system32\
regsvr32 %windir%\system32\msvcp140.dll /s
@echo msvcp140.dll注册成功
@pause
Después de que el registro sea exitoso, ejecute el comando MySQL anterior para inicializar la base de datos normalmente. Por supuesto, esto no es recomendable.
Trampa 2
Una vez completada la ejecución, verifique cuidadosamente la información de salida, puede haber la siguiente advertencia:
'utf8' is currently an alias for the character set UTF8MB3, but will be an alias for UTF8MB4 in a future release. Please consider using UTF8MB4 in order to be unambiguous.
UTF 8 es actualmente un alias para el juego de caracteres UTF8MB3 , y será reemplazado por UTF8MB4 en una versión futura . Considere usar UTF8MB4 para mayor claridad.
Si lo hay, simplemente my.ini archivo UTF-8 reemplazamos UTF8MB4 .
3.2, servicios de instalación
Servicio de instalación:
mysqld -install
Comience el servicio:
net start mysql
Si especificó otro nombre de servicio en el paso anterior, se mysql
cambiará al nombre de servicio que especificó.
Inicie sesión en la base de datos:
mysql -u root -p
En este momento, se le solicita que ingrese la contraseña, que es la contraseña que guardó en el artículo anterior.
Después de iniciar sesión correctamente, se muestra lo siguiente:
Cambiar contraseña:
ejecute la siguiente declaración, puede cambiar la contraseña a root .
高版本 ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'root';
低版本 set password = password('root')
MySQL es un sistema de gestión de bases de datos relacionales desarrollado por la compañía sueca MySQL AB. Fue adquirido por SUN en 2008, y más tarde Sun fue adquirido por Oracle.
1. Descargar
Sitio web oficial de MySQL https://www.mysql.com/
Haga clic DOWNLOADS
en la dirección de descarga, verá varias versiones diferentes:
- MySQL Enterprise Edition: Enterprise Edition (con cargo)
- MySQL Cluster CGE: Advanced Cluster Edition (cargado)
- MySQL Community Edition: Community Edition (de código abierto y gratuito, pero el funcionario no proporciona soporte técnico)
Usualmente usamos la versión comunitaria. Haga clic para ingresar a la versión de la comunidad, ver muchas cosas, un poco aturdido, no se preocupe, de hecho, haga clic en la primera MySQL Community Server
descarga.
Entonces, la dirección de descarga real es: https://dev.mysql.com/downloads/mysql/
Tire hacia abajo para seleccionar el sistema de Windows .
Aquí se proporcionan la versión de instalación y la versión de descompresión. La versión de instalación es de 32 bits (por supuesto, también se puede instalar en un sistema de 64 bits) y la versión de descompresión es de 64 bits.
Después de hacer clic Download
, saltará a la siguiente página, esto es para que pueda registrarse / iniciar sesión, ignorarlo, hacer clic en la esquina inferior izquierda para No thanks, just start my download.
comenzar a descargar.
La versión de instalación es de 32 bits, y la mayoría de las máquinas actuales son máquinas de 64 bits. Aunque también se pueden instalar programas de 32 bits, no se recomienda. La instalación de la versión de instalación también es relativamente fácil, por lo que aquí solo se habla de la instalación de la versión de descompresión.
Dos, descomprimir la configuración de la versión
1. Configurar variables de entorno
Descomprima el paquete de instalación en el directorio que desea instalar y agregue el bin
directorio a la variable de entorno.
2. Configure my.ini
Cree un nuevo my.ini
archivo en el directorio raíz .
En my.ini
agregar la siguiente configuración:
[mysqld]
; Establecer puerto 3306
puerto = 3306
; Establecer directorio de instalación mysql
basedir = D: \\ mysql-5.6.47-winx64
; Establecer directorio de almacenamiento de datos de base de datos mysql
datadir = D: \\ mysql-5.6.47- winx64 \\ data
; directorio del búfer
tmpdir = D: \\ mysql-5.6.47-winx64 \\ data
; Conexiones máximas permitidas
max_connections = 200
; Número de fallas de conexión permitidas. Esto es para evitar que alguien intente atacar el sistema de base de datos
max_connect_errors = 10 desde este host
; el conjunto de caracteres utilizado por el
servidor es UTF8 character-set-server = utf8
de forma predeterminada; el motor de almacenamiento predeterminado que se utilizará al crear nuevas tablas
default-storage-engine = INNODB
; Utilice la autenticación del complemento "mysql_native_password" de forma predeterminada
default_authentication_plugin = mysql_native_password
[mysql]
; Establezca el conjunto de caracteres predeterminado del cliente mysql
default-character-set = utf8
[cliente]
; Establezca el puerto predeterminado utilizado por el cliente mysql para conectarse al
puerto del servidor = 3306
default-character-set = utf8
Nota: basedir y datadir deben cambiarse a su propio directorio.
Trampa:
default_authentication_plugin=mysql_native_password
Esta oración debe agregarse; de lo contrario, es posible que la contraseña inicial de root no pueda iniciar sesión.
3. Inicializar la base de datos.
Ejecute cmd como administrador , cambie al directorio bin del directorio de instalación e ingrese el siguiente comando:
mysqld --initialize --console
El nombre del servicio predeterminado es mysql
, también puede especificar el nombre del servicio
mysqld --initialize --console 服务名
En general, no especificará el nombre del servicio, pero si necesita instalar múltiples servicios MySQL en su computadora, puede usar diferentes nombres para distinguir.
Después de una ejecución exitosa, se mostrará la root
contraseña inicial, como se muestra a continuación, esta contraseña debe guardarse.
Si no se agrega --console
en el comando , la información de registro no se mostrará en la ventana de cmd . Puede encontrar un archivo .err en el directorio de datos (el directorio configurado por datadir en my.ini), y también puede ver la información de registro.
Trampa 1
Puede informar "MSVCP140.dll no encontrado"
MSVCP140.dll es un archivo componente de Visual Studio C ++ 2015 Redistributable.
Este problema generalmente ocurre porque Visual C ++ Redistributable para Visual Studio 2015 no está instalado . Esto debe estar instalado, de lo contrario los servicios posteriores no se iniciarán.
Dirección de descarga: https://www.microsoft.com/zh-CN/download/details.aspx?id=48145
Si está instalado, puede repararlo.
También puede descargar un archivo MSVCP140.dll , copiarlo C:\Windows\System32
y ejecutar el siguiente comando por lotes para registrar el archivo DLL .
@echo 开始注册
copy msvcp140.dll %windir%\system32\
regsvr32 %windir%\system32\msvcp140.dll /s
@echo msvcp140.dll注册成功
@pause
Después de que el registro sea exitoso, ejecute el comando MySQL anterior para inicializar la base de datos normalmente. Por supuesto, esto no es recomendable.
Trampa 2
Una vez completada la ejecución, verifique cuidadosamente la información de salida, puede haber la siguiente advertencia:
'utf8' is currently an alias for the character set UTF8MB3, but will be an alias for UTF8MB4 in a future release. Please consider using UTF8MB4 in order to be unambiguous.
UTF 8 es actualmente un alias para el juego de caracteres UTF8MB3 , y será reemplazado por UTF8MB4 en una versión futura . Considere usar UTF8MB4 para mayor claridad.
Si lo hay, simplemente my.ini archivo UTF-8 reemplazamos UTF8MB4 .
3.2, servicios de instalación
Servicio de instalación:
mysqld -install
Comience el servicio:
net start mysql
Si especificó otro nombre de servicio en el paso anterior, se mysql
cambiará al nombre de servicio que especificó.
Inicie sesión en la base de datos:
mysql -u root -p
En este momento, se le solicita que ingrese la contraseña, que es la contraseña que guardó en el artículo anterior.
Después de iniciar sesión correctamente, se muestra lo siguiente:
Cambiar contraseña:
ejecute la siguiente declaración, puede cambiar la contraseña a root .
高版本 ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'root';
低版本 set password = password('root')