MySQL 5.7 總算 Release 囉~
標籤: mysql
MySQL 帳號權限(Grant)的移除、修改
MySQL Grant 帳號權限後,想要移除或修改權限該怎麼做?
關於 MySQL 帳號權限開放的命令,可以參考下述幾篇:
Percona 出的 MySQL 設定檔產生器
Percona 出的 Configuration Wizard 工具, 回答7頁的問題(每頁大概5個問題), 再來要註冊成會員, 就可以產出 my.cnf 檔~ 可以拿來參考看看用~
製作完成 + 註冊會員後, 之後可以直接到 Percona Tools for MySQL 此頁看之前設定檔存的結果.
WebScaleSQL 為了能承載大規模、大資料量而打造的資料庫
大型的網路公司都遇到資料量太大的問題, 而 Facebook 跳下來說(詳見: WebScaleSQL: A collaboration to build upon the MySQL upstream)要改寫 MySQL(目前是改寫 5.6版), 改寫後的 MySQL 版本希望可以承受這種大資料量, 於是取名叫: WebScaleSQL.
而大規模、大資料量的問題, 中、大型的網路公司都會遇到, 有人自願跳下水, 其它公司自然也跟著要來 提出需求 提供幫忙, 所以 Google、LinkedIn、Twitter 也加入這個行列了~
於是由 Facebook、Google、LinkedIn、Twitter 一起合作打造的 WebScaleSQL 就誕生囉~ 期待看看後續的發展~
MySQL 看目前 Loading status 狀況
MySQL 要查看目前累積有多少 Query、Slow query、QPS(Query per second)... 等等的狀況, 要如何查詢?
MySQL Replication 遇到 Error 'You cannot 'ALTER' a log table 修復
MySQL Replication 遇到下述錯誤訊息: (mysql> show slave status \G # 簡化過的訊息如下)
Last_Errno: 1580
Last_Error: Error 'You cannot 'ALTER' a log table if logging is enabled' on query. Default database: 'mysql'. Query: 'ALTER
TABLE slow_log ...
Last_SQL_Errno: 1580
Last_SQL_Error: Error 'You cannot 'ALTER' a log table if logging is enabled' on query. Default database: 'mysql'. Query: 'ALTER TABLE slow_log ...
閱讀全文〈MySQL Replication 遇到 Error 'You cannot 'ALTER' a log table 修復〉
抓取 MySQL Table 的 auto_increment 最大值
MySQL 使用 InnoDB 要做 SELECT COUNT(*) 會非常慢, 若是此 Table 符合下述狀況
- 很少刪除 (或知道大概會刪多少資料)
- 只需知道大概筆數
- 有設定 auto_increment
就可以考慮直接抓取 auto_increment 的值來當參考.
Percona 5.6 警告訊息 command line interface can be insecure 修復
Percona MySQL 升級到 5.6 後, 於 CLI 命令列若有輸入密碼, 都會出現下述警告訊息:
Warning: Using a password on the command line interface can be insecure.
註: mysql -u root -pPASSWORD 或 mysqldump -u root -pPASSWORD 都會出現此訊息.
閱讀全文〈Percona 5.6 警告訊息 command line interface can be insecure 修復〉
PHP 遇到 Headers and client library minor version mismatch
Percona MySQL 升級 5.6 後, PHP 的 mysql_connect() 就出現下述警告(Warning)訊息:
PHP Warning: mysql_connect(): Headers and client library minor version mismatch. Headers:50531 Library:50613 ...
要如何解決?
閱讀全文〈PHP 遇到 Headers and client library minor version mismatch〉
MySQL Percona 由 5.5 升級到 5.6 設定問題解法
MySQL Percona 5.6 GA Release, 詳見: Percona Server 5.6.13-61.0 first GA release is now available
Debian 若是 APT 設定 Percona Repository 的話, apt-get dist-upgrade 就會自動升級了, 但是若 my.cnf 有些額外設定, 可能會無法啟動, 此篇紀錄遇到的問題解法.