Pridani database v MySQL
Dalibor Straka
dast na 94bt-78.eridan.cz
Sobota Listopad 30 21:54:13 CET 2002
On Sat, Nov 30, 2002 at 09:23:09AM +0000, Karel Vyskočil wrote:
> Zdravim,
> chtel bych se zeptat, co je nutne nastavit po instalaci MySQL, aby mohl normalni uzivatel pridavat nove database. Na RH7.3 sem si nainstaloval MySQL z distribuce a pri pokusu o vytvoreni nove database mi to vyplivne toto:
>
> mysql> CREATE DATABASE new_database;
> ERROR 1044: Access denied for user: '@localhost' to database 'new_database'
>
> Sem v tom zacatecnik, takze netusim. Snazil sem se neco vykoukat z manualu, ale s moji mizernou anglictinou to nikam nevedlo.
> Diky.
Ahoj,
nejdrive nastav heslo pro roota, jinak se do tve databaze dostane kazdy
$mysqladmin -u root -p
Enter password:moje_super_heslo:)
Pak spust mysql pod rootem a zacneme:
mysql> show database;
+------------+
| Database |
+------------+
| mysql |
| test |
+------------+
4 rows in set (0.00 sec)
mysql> use mysql;
mysql> show tables;
+-----------------+
| Tables_in_mysql |
+-----------------+
| columns_priv |
| db |
| func |
| host |
| tables_priv |
| user |
+-----------------+
6 rows in set (0.00 sec)
user Tabulka obsahuje vsechna jmena, hesla, hostitele a privilegia
uzivatelu
db Tabulka obsahuje sdilene databaze, jejich uzivatele a nazvy
hostitelu, z kterych se mohou prihlasovat
host Tabulka obsahuje vsechny nazvy mistnich i vzdalenych hostitelu,
vsechny sdilene databaze a jejich privilegia
Ted pridame uzivatele "Magor" do tabulky user. Tabulka ma tyto sloupce
Host | User | Password | Select_priv | Insert_priv |
Update_priv | Delete_priv | Create_priv | Drop_priv | Reload_priv |
Shutdown_priv | Process_priv | File_priv | Grant_priv | References_priv
| Index_priv | Alter_priv |
mysql: insert into user values("localhost","Magor",
password("magorovo_heslo"),"Y","Y","Y","Y","Y","Y",
"Y","Y","Y","Y","Y","Y","Y");
mysql:quit;
Ted muzete pouzivat databazi jako Magor:-) mysql -u Magor -p
No to jsem byl dneska nejakej hodnej.
Dalibor Straka
Další informace o konferenci Linux