Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

XOOPS 2.5.11beta2 - Installation - Database - Warning #1249

Open
alain01 opened this issue Aug 10, 2022 · 3 comments
Open

XOOPS 2.5.11beta2 - Installation - Database - Warning #1249

alain01 opened this issue Aug 10, 2022 · 3 comments
Labels

Comments

@alain01
Copy link
Contributor

alain01 commented Aug 10, 2022

2 remarks :
1 - Why by default it's display "7 bit swadich" ?
2 - Warning (see the printscreen above)

XOOPS Version XOOPS 2.5.11-Beta2
PHP Version 8.1.8
MySQL Version 8.0.29

Then installation works fine... to the last page.

Capture d’écran 2022-08-10 143350

@alain01 alain01 changed the title XOOPS 2.5.11beta2 - Installation - databse - warning XOOPS 2.5.11beta2 - Installation - Database - Warning Aug 10, 2022
@mambax7 mambax7 added the bug label Sep 10, 2022
@mambax7
Copy link
Collaborator

mambax7 commented Sep 10, 2022

@alain01, I was able to reproduce it!
Thanks for testing and reporting!

@alain01
Copy link
Contributor Author

alain01 commented Sep 10, 2022

Ok, tomorrow !

@ihackcode
Copy link
Member

  1. it looks like the Installer is trying to select utf8 as the default.

Xoops will need a new recommended character set for MySQL 8.0+

Some relevant information. https://dev.mysql.com/doc/refman/8.0/en/charset-unicode-utf8.html

utf8 has been used by MySQL is an alias for the utf8mb3 character set, but this usage is being phased out; as of MySQL 8.0.28, SHOW statements and columns of Information Schema tables display utf8mb3 instead. For more information, see Section 10.9.2, “The utf8mb3 Character Set (3-Byte UTF-8 Unicode Encoding)”.

Note
The utf8mb3 character set is deprecated and you should expect it to be removed in a future MySQL release. Please use utf8mb4 instead. utf8 is currently an alias for utf8mb3, but it is now deprecated as such, and utf8 is expected subsequently to become a reference to utf8mb4. Beginning with MySQL 8.0.28, utf8mb3 is also displayed in place of utf8 in columns of Information Schema tables, and in the output of SQL SHOW statements.

To avoid ambiguity about the meaning of utf8, consider specifying utf8mb4 explicitly for character set references.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants