flask链接mysql时,密码中带有@符号怎么进行链接?

练习flask连接mysql数据库时,发现连接的格式是这样的:
DB_URI = 'mysql+pymysql://username:passwor@host:port/database;
但是在练习时遇到个问题,连接数据库的密码中带有@符号,这个时候就会报连接不上,想问问,这种情况下,如何解决,各位大佬,报错如下:
sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (2003, “Can’t connect to MySQL server on ‘88A@127.0.0.1’ ([Errno 11003] getaddrinfo failed)”)