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

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

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

Komentáře

Vaše reakce na Linux MySQL - jak přidat databázi a uživatele přes terminál

Související obsah

linux

bash

terminal

mysql

mariadb

databaze

Reference

Podívejte se na naše reference

Prohlédnout

Aplikace

Podívejte se na naše aplikace

Prohlédnout

Co umíme?

Podívejte se co umíme

Prohlédnout

Co umíme?

Vytváříme sofistikované aplikace pro náročné

Od webových aplikací přes android až po převodové můstky či složité informační systémy.

Podívejte se k nám

Máte ještě čas? Podívejte se na další rubriky

Tento web používá soubory cookie. Dalším procházením tohoto webu vyjadřujete souhlas s jejich používáním.. Více informací zde.