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

Autor Rose
Publikováno Před 3 lety
Kategorie linux
Stav 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


Odpovědi na dotaz 43

RE: Linux MySQL - jak přidat databázi a uživatele…

Autor Hanz
Publikováno Před 3 lety
Kategorie linux
Stav 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


43

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