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
2. Cambie el nombre del archivo de descompresión.
3. Cree grupos de usuarios y usuarios de mysql y modifique los permisos
groupadd mysql
useradd -r -g mysql mysql
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
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
7. Abra el servicio de la base de datos: /home/mysql/support-files/mysql.server start
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 -p
y 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;