試用了 MySQL 8.0 ,有那些不一樣 (只接觸到皮毛而已)

  1. 預設字元編碼是 utf8 mb4 (支持更多的位元集),所以我編譯的時後就用 utf8mb4_unicode_ci (unicode 是比較準,general 是比較快)
  2. 用 tarball 編譯時,下載 mysql-boost-8.0.21.tar.gz,因為需要 boost (是可額外安裝)
  3. 可以在線修改變數,然後它就可永久被使用 (重開啟也是) (例如: SET PERSIST max_connections = 1000;)
  4. 承 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
    
  5. 預設目錄裡會有個 auto.conf 檔案,裡面記錄著 server-uuid (同 server-id 功能)
Related posts 相關文章
使用連線控制插件提高 MySQL 安全性
More...
使用驗證插件提高 MySQL 密碼安全性
More...
用 pv 查看 mysql restore 還原資料進度
More...
使用 sysbench 壓力測試 mysql
More...

作者

留言

撰寫回覆或留言

發佈留言必須填寫的電子郵件地址不會公開。