Mysql nie obsługuje natywnie zabezpieczeń na poziomie wiersza w tabelach. Możesz jednak zaimplementować to za pomocą widoków. Po prostu stwórz widok na swojej tabeli, który pokazuje tylko te wiersze, które chcesz, aby zobaczył dany klient. Następnie zapewnij klientowi dostęp tylko do tych widoków, a nie do bazowych tabel.
Zobacz http://www.sqlmaestro.com/resources/all/row_level_security_mysql/