Om de eigenaar van een tabel in MariaDB te wijzigen, zou u gewoonlijk de privileges van de gebruiker die de eigenaar van de tabel moet zijn, wijzigen. Hier volgen de algemene stappen:
1. Log in op uw MariaDB-server met een gebruiker die voldoende rechten heeft om gebruikers- en databaserechten te wijzigen.
1. Geef de nieuwe gebruiker toegang tot de database met de volgende SQL-opdracht:
```
GRANT ALL PRIVILEGES ON database_name.* TO ‘username’@‘localhost’;
```
In deze opdracht vervang je “database\_name” door de naam van je database en “username” door de naam van de gebruiker die de nieuwe eigenaar wordt.
Let op: in MariaDB wordt de eigenaar van een tabel niet expliciet opgeslagen zoals bij sommige andere databasesystemen, zoals PostgreSQL. Daarom bestaat er niet echt een “ALTER TABLE OWNER” -opdracht in MariaDB. De “eigenaar” van een tabel is in feite gewoon de gebruiker die alle privileges op die tabel heeft.
1. U kunt ook specifieke rechten toekennen in plaats van alle rechten. Bijvoorbeeld om alleen SELECT, INSERT, UPDATE, DELETE rechten te geven, kunt u de volgende opdracht gebruiken:
```
GRANT SELECT, INSERT, UPDATE, DELETE ON database_name.* TO ‘username’@‘localhost’;
```
1. Nadat u de privileges heeft gewijzigd, zorg dan dat u de privileges opnieuw laadt met de FLUSH PRIVILEGES-opdracht:
```
FLUSH PRIVILEGES;
```
Op deze manier wijzigt u de “eigenaar” van een tabel in MariaDB.