Linux MySQL - jak přidat databázi a uživatele přes terminál
Ahoj, používám na linuxu mysql server a potřebuji přidat přímo přes terminál novou databázi a přiřadit k ní oprávnění novému uživateli. Běžně to dělám přes phpMyAdmin, ale nyní to potřebuji udělat přímo v přes linux bash. Jak to provedu? Díky předem
Ahoj,
stačí se přes terminál přihlásit k MySQL serveru:
Novou databázi pak založit
Založit uživatele "UZIVATEL"
či
Přidat oprávnění k databázi "mydatabase"
Další tipy:
Import dump souboru lze pak provést takto:
MySQL - upload a file that is too large
ODPOVĚĎ
Ahoj,
stačí se přes terminál přihlásit k MySQL serveru:
mysql -u UZIVATEL -pHESLO
Novou databázi pak založit
create database mydatabase;
Založit uživatele "UZIVATEL"
grant usage on *.* to 'UZIVATEL'@'localhost' identified by 'HESLO';
či
create 'UZIVATEL'@'localhost' IDENTIFIED BY 'HESLO';
Přidat oprávnění k databázi "mydatabase"
grant all privileges on mydatabase.* to 'UZIVATEL'@'localhost';
flush privileges;
Další tipy:
show databases;
#zobrazit databázeuse mydatabase;
#použít databázishow tables;
#zobrazit tabulkyselect host, user, password from mysql.user;
#zobrazit uživateleImport dump souboru lze pak provést takto:
MySQL - upload a file that is too large