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 -pHESLONovou 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