@Mithridates I tend to use seeders when it is data that I'm always going to want in my application... like tables that (mostly) serve to hold lists that will be in dropdown/select fields in tables. If it's actual pseudo-user-entered data that you just want to push to your first production install, a db export then import is probably good. Navicat is nice, but I tend to use 'mysqldump' for this and then 'mysql' to restore.
To dump the db:
mysqldump --opt mydatabase > mydatabase.sql
Then after moving mydatabase.sql to the production server:
mysql mydatabase < mydatabase.sql
...of course, you might need to include -u username and/or -h hostname and/or -p for password prompt. Using the -h hostname, you can probably accomplish this without having to copy mydatabase.sql to the production server. For example:
From localhost, assuming you need to give it a password:
mysqldump --opt -u Username -p MyDatabaseName > MyDatabaseName.sql
Which will drop the dumped db into MyDatabaseName.sql in whatever directory you're in when you execute it. Then, to push it to the remote/production database:
mysql -u Username -p -h remote_hostname_or_ip < MyDatabaseName.sql