Algunos pozos de configuración MySQL
Instalar
Instalar con apt
sudo apt install mysql-server
Inicializar la configuración. Simplemente elija de acuerdo con el nivel de seguridad que necesita
sudo mysql_secure_installation
Nuevo usuario
No debemos usar el usuario root para iniciar sesión cuando usamos la herramienta para conectar
CREATE DATABASE DB;
GRANT ALL PRIVILEGES ON DB.* TO yb@% IDENTIFIED BY "PASSWD";
De esta manera, el usuario yb puede acceder a cualquier tabla en la base de datos de DB a través de cualquier IP
Configurar juego de caracteres
El conjunto de caracteres predeterminado de MySQL es latino, no es compatible con la visualización en chino, necesitamos modificar /etc/mysql/mysqld.cnf
este archivo
[mysqld]
default-storage-engine = INNODB
character-set-server = utf8
collation-server = utf8_general_ci
Pero esto no se aplica a la base de datos que se ha creado.
alter database DB character set utf8;
show VARIABLES like 'character%';