[Ubuntu] Instalación de Mysql

Instalación de mysql

Adquisición de recursos: https://download.csdn.net/download/qq_45797116/16071861

  • apt-get install libaio1 libaio-dev Instalar la herramienta mysql

1. Descomprima el paquete de instalación de la base de datos

Inserte la descripción de la imagen aquí


2. Cambie el nombre del archivo de descompresión.
Inserte la descripción de la imagen aquí


3. Cree grupos de usuarios y usuarios de mysql y modifique los permisos

groupadd mysql
useradd -r -g mysql mysql

Inserte la descripción de la imagen aquí


4. Utilice chmod para cambiar los permisos del archivo o directorio especificado

root@ubuntu:/home# chmod 777  /home/mysql/ 
root@ubuntu:/home/mysql# vi /usr/local/etc/my.cnf

5. Configure el archivo my.cnf:vi /etc/my.cnf

[mysqld]
#skip-grant-tables
bind-address=0.0.0.0
user=mysql
port=3306
datadir=/home/mysql/data
socket=/tmp/mysql.sock
log-error=/home/mysql/data/mysql.err
pid-file=/home/mysql/data/mysql.pid
basedir=/home/mysql/
symbolic-links=0
character_set_server=utf8mb4
explicit_defaults_for_timestamp=true
[mysqld_safe]
log-error=/home/mysql/data/mysql.err
pid-file=/home/mysql/data/mysql.pid

Inserte la descripción de la imagen aquí


6. /cd/home/mysql/bin/Inicialice la base de datos en el directorio : hay una contraseña inicial en el directorio
./mysqld --defaults-file=/etc/my.cnf --basedir=/home/mysql/ --datadir=/home/mysql/data/ --user=mysql --initialize
/data/mysql/mysql.err
Inserte la descripción de la imagen aquí


7. Abra el servicio de la base de datos: /home/mysql/support-files/mysql.server start
Inserte la descripción de la imagen aquí
aquí se informa un error, porque antes había un proceso mysql, así que elimínelo primero y luego inícielo ~ Referencia


8. Inicie sesión en la base de datos: mysql -uroot -py luego ingrese la contraseña inicial

9. Restablecer contraseña

SET PASSWORD=PASSWORD('123456');
ALTER USER 'ROOT'@'LOCALHOST' PASSWORD EXPIRE NEVER;
FLUSH PRIVILEGES;

Contraseña olvidada: referencia ~


10. Configure el inicio de sesión remoto de mysql

use mysql;
UPDATE USER SET HOST ='%' WHERE USER ='ROOT';
FLUSH PRIVILEGES;

Supongo que te gusta

Origin blog.csdn.net/qq_45797116/article/details/115110563
Recomendado
Clasificación