To work with databases, in this case MySQL, you will need a MySQL server. A MySQL server is nothing more than a program that responds again and again to all your SQL requests (Your SQL code). And on the other hand you will need a client to be able to see your tables, etc ... I personally recommend that you use XAMPP or MAMP or some program of the style although I recommend one of those two. These programs not only bring you a MySQL server but also bring you Apache server (web) and what a client named MySQLAdmin could really come up with, among other things. As you may have read, MySQL Workbench is just a client and Community is a server (I do not know if it brings a client) so you would have a bit of bad luck to use the 2 (if you do not bring a client) something with XAMPP or MAMP would not happen from the beginning. Greetings!