Создать sql базу данных через консоль

Добавить пользователя, через ssh с правами на просмотр код. ОБЯЗАТЕЛЬНО У ПАРОЛЯ ОДИНАРНЫЕ КОВЫЧКИ!!! mysql --user="root" --password='pass0' CREATE USER 'user1'@'%' IDENTIFIED BY 'pass1'; GRANT SELECT ON * . * TO 'user1'@'%'; GRANT SELECT, CREATE ON * . * TO 'user1'@'%'; REVOKE SELECT ON * . * TO 'user1'@'%'; mysql --user="root" --password="pass1" CREATE USER 'user1'@'%' IDENTIFIED BY 'pass2'; CREATE DATABASE bd1; USE bd1 GRANT CREATE, ALTER, SELECT, INSERT, UPDATE, DELETE ON bd1 . * TO user1; GRANT DROP ON bd1 . * TO user1; REVOKE DROP ON bd1 . * TO user1; GRANT LOCK TABLES ON bd1.* TO 'user1'@'%'; Финал CREATE USER 'userName'@'%' IDENTIFIED BY 'password123'; CREATE DATABASE dbName; GRANT CREATE, DROP, LOCK TABLES, ALTER, SELECT, INSERT, UPDATE, DELETE ON dbName . * TO userName; ИЛИ CREATE USER 'user1'@'%' IDENTIFIED BY 'pass1'; CREATE DATABASE laravelapp1; GRANT ALL PRIVILEGES ON laravelapp1.* TO 'user1'@'%'; FLUSH PRIVILEGES; EXIT; // Создать базу и пользователя mysql --user="root" --password='123' -e "CREATE USER 'userName'@'%' IDENTIFIED BY 'password123'; CREATE DATABASE dbName; USE dbName; GRANT CREATE, DROP, LOCK TABLES, ALTER, SELECT, INSERT, UPDATE, DELETE ON dbName.* TO 'userName'@'%'; FLUSH PRIVILEGES;" // Смена пароля mysql --user="root" --password='123' -e "ALTER USER 'UserName1'@'%' IDENTIFIED BY 'NewPassword1'; FLUSH PRIVILEGES;" // Для рута так же // Если просто у рута менять пароль sudo passwd root .. Список прав CREATE — Позволяет пользователям создавать базы данных/таблицы SELECT — Разрешает делать выборку данных INSERT — Право добавлять новые записи в таблицы UPDATE — Позволяет изменять существующие записи в таблицах DELETE — Даёт право удалять записи из таблиц DROP — Возможность удалять записи в базе данных/таблицах аб. https://www.hostinger.ru/rukovodstva/kak-sozdat-polzovatelya-mysql-i-nastroit-prava-dostupa/ Подробная инструкция # Выдача прав на изменения в одной таблице CREATE USER 'user1'@'%' IDENTIFIED BY 'password1'; GRANT UPDATE, SELECT ON bd1.stores TO user1; GRANT SELECT ON bd1.cities TO user1; --- Все базы SHOW DATABASES; Все пользователи SELECT User FROM mysql.user; Сменить пароль SET PASSWORD FOR 'username'@'%' = PASSWORD('newpassword'); Удалить DROP DATABASE database_name; DROP USER 'username'@'%';