MariaDB (Debian): Unterschied zwischen den Versionen
Aus MattWiki
Matt (Diskussion | Beiträge) |
Matt (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
Zeile 3: | Zeile 3: | ||
$ mysql -u user1 -ppassword1 | $ mysql -u user1 -ppassword1 | ||
exit # Close connection | exit # Close connection | ||
== Database Management == | == Database Management == | ||
Zeile 11: | Zeile 10: | ||
show tables; | show tables; | ||
describe [table]; | describe [table]; | ||
== User Management == | == User Management == | ||
Zeile 22: | Zeile 20: | ||
Create user: | Create user: | ||
create user 'username'@'localhost' identified by 'password'; | create user 'username'@'localhost' identified by 'password'; | ||
Remarks: | |||
* localhost: User can connect only from (?) localhost | |||
* %: User can connect on multiple hosts | |||
Grant all access to user1@localhost for * tables in database1: | Grant all access to user1@localhost for * tables in database1: |
Version vom 8. Mai 2016, 14:46 Uhr
Connect to Server
$ mysql -u user1 -p # Mit Passwortabfrage $ mysql -u user1 -ppassword1 exit # Close connection
Database Management
show databases; # Datenbanken anzeigen create database [database]; # Create new database use [database]; # Select Database show tables; describe [table];
User Management
show grants; # Show grants of current user show grants for user1 # Show grants for user1
List users:
select user,host from mysql.user;
Create user:
create user 'username'@'localhost' identified by 'password';
Remarks:
- localhost: User can connect only from (?) localhost
- %: User can connect on multiple hosts
Grant all access to user1@localhost for * tables in database1:
grant all on database1.* to user1@localhost;
Create Database
# mysql -u root -p<password> mysql> create database sugarcrm; Query OK, 1 row affected (0.02 sec)
Restore Database
mysql -u root -p[root_password] [database_name] < dumpfilename.sql