Linux MySQL - jak přidat databázi a uživatele přes terminál

02.02.2018 napsal Rose

Vyřešeno
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

RE: Linux MySQL - jak přidat…

03.02.2018 odpověděl Hanz

Zkontrolováno

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áze
use mydatabase; #použít databázi
show tables; #zobrazit tabulky
select host, user, password from mysql.user; #zobrazit uživatele

Import dump souboru lze pak provést takto:
MySQL - upload a file that is too large
Tento web používá k poskytování služeb, personalizaci reklam a analýze návštěvnosti soubory cookie. Používáním tohoto webu s tím souhlasíte. Další informace