Ta bort ":3306" från "värd"-raden - mysql-anslutningen lägger till porten i sig vilket leder till en ogiltig adress.
För framtida referens om du gör behöver ange en port så kan du bara ange en separat parameter som så:
import mysql.connector
db=mysql.connector.connect(
host="127.0.0.1",
port="3306",
user="root",
passwd="teja",
database="test"
)
Du behöver dock inte - 3306 är standard MySQL-porten och det verkar vara det du använder.