Visión general.
Ahora que ya tenemos el servidor web con MySQL en funcionamiento, veamos algunos comandos básicos.
Lo que aprenderás.
- Comandos básicos de MySQL.
- Acceso de Secure Shell (SSH) a su servidor.
- Conocimientos básicos de línea de comandos de Linux.
1.Gestión de usuarios en MySQL.
Entrar a MySQL.
Código: Seleccionar todo
mysql -u root -p
Código: Seleccionar todo
CREATE USER "Nuevo_Usuario"@"hostname" IDENTIFIED BY "Tu_contraseña";
Código: Seleccionar todo
GRANT ALL PRIVILEGES ON Nombre_base_datos.* TO "Nuevo_Usuario"@"hostname";
Código: Seleccionar todo
FLUSH PRIVILEGES;
Código: Seleccionar todo
select User,Host from mysql.user;
Código: Seleccionar todo
select user,authentication_string,plugin,host from mysql.user;
Cambiar el método de autenticación de caching_sha2_password a mysql_native_password muchas aplicaciones PHP, como por ejemplo phpMyAdmin, no funcionan de forma fiable con caching_sha2_password. Si planea usar esta base de datos con una aplicación PHP, es posible que desee establecer root para que autentique con mysql_native_password.
Código: Seleccionar todo
alter user 'root'@'localhost' identified with mysql_native_password BY 'Tu_contraseña';
Código: Seleccionar todo
select user,authentication_string,plugin,host from mysql.user;
2.Gestión de las bases de datos en MySQL.
Ver las bases de datos que tenemos.
Código: Seleccionar todo
show databases;
Código: Seleccionar todo
drop database NombreBase;
Código: Seleccionar todo
create database NombreBase;
create database: Inicia la creación de una nueva base de datos.
Nombre_Base: Es el nombre que le das a la nueva base de datos. Debes reemplazar "Nombre_Base" con el nombre que desees para tu base de datos.
collate utf8mb4_general_ci: Es una cláusula opcional que especifica el juego de caracteres y la configuración de ordenamiento para la nueva base de datos. En este caso, se utiliza el juego de caracteres utf8mb4 que es adecuado para almacenar caracteres Unicode, y general_ci especifica un ordenamiento de comparación de caracteres insensible a mayúsculas y minúsculas.
Entonces, si por ejemplo quisieras crear una base de datos llamada "MiBaseDatos" con el juego de caracteres utf8mb4 y ordenamiento insensible a mayúsculas y minúsculas, el comando sería.
Código: Seleccionar todo
create database MiBaseDatos collate utf8mb4_general_ci;
MySQLD registrará los errores en.
Código: Seleccionar todo
/var/log/mysql/error.log

ÍNDICE GENERAL - Tutoriales Zona RPI