試用了 MySQL 8.0 ,有那些不一樣 (只接觸到皮毛而已)
- 預設字元編碼是 utf8 mb4 (支持更多的位元集),所以我編譯的時後就用 utf8mb4_unicode_ci (unicode 是比較準,general 是比較快)
- 用 tarball 編譯時,下載 mysql-boost-8.0.21.tar.gz,因為需要 boost (是可額外安裝)
- 可以在線修改變數,然後它就可永久被使用 (重開啟也是) (例如: SET PERSIST max_connections = 1000;)
- 承 3 ,它會被存在預設目錄裡的 mysql-auto.conf ,且可以在 performance_schema.variables_info 裡看到
VARIABLE_NAME VARIABLE_SOURCE VARIABLE_PATH MIN_VALUE MAX_VALUE SET_TIME SET_USER SET_HOST max_connections PERSISTED /usr/local/mysql/data/mysqld-auto.cnf 1 100000 2020-09-21 17:29:48.751772 root localhost
- 預設目錄裡會有個 auto.conf 檔案,裡面記錄著 server-uuid (同 server-id 功能)
留言