hello and welcome to HCM forum,
according to the dental history presented by you it seems that you have a
dental abscess which causes pain, swelling and pus discharge in some cases.
i would advise you to see your
dentist and get the tooth treated to avoid the infection from spreading to the surrounding tissues.
also, for the flesh colored painless lumps, it is better to see your dentist as he/she will check clinically and rule out the diagnosis, it may or may not require treatment.
i recommend you to maintain proper
oral hygiene, use a soft bristle tooth brush with any tooth paste of your choice, use
interdental brush or a dental floss to clean areas between the teeth.
brush your teeth twice/daily and floss once/day,
kindly follow these steps to prevent
plaque formation, which in turn will keep your mouth free of oral problems.
i hope i answered your query,
i wish you good health.