Interesting. SMF should work just fine with PHP 5.3, there are a lot of people using this configuration.
I have a feeling that the problem may be in the MySQL changes. The error message is valid, but it shouldn't show up unless there is an issue with the database connection (or a programming error).