MySQL 帳號權限(Grant)的移除、修改

MySQL Grant 帳號權限後,想要移除或修改權限該怎麼做?

關於 MySQL 帳號權限開放的命令,可以參考下述幾篇:

閱讀全文〈MySQL 帳號權限(Grant)的移除、修改〉

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 就誕生囉~ 期待看看後續的發展~

閱讀全文〈WebScaleSQL 為了能承載大規模、大資料量而打造的資料庫〉

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 符合下述狀況

  1. 很少刪除 (或知道大概會刪多少資料)
  2. 只需知道大概筆數
  3. 有設定 auto_increment

就可以考慮直接抓取 auto_increment 的值來當參考.

閱讀全文〈抓取 MySQL Table 的 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 有些額外設定, 可能會無法啟動, 此篇紀錄遇到的問題解法.

閱讀全文〈MySQL Percona 由 5.5 升級到 5.6 設定問題解法〉

好文 - Google棄甲骨文MySQL,將大規模導入MariaDB

去年(2012) WikiPedia 也捨棄 MySQL 轉向 MariaDB: Wikipedia moving from MySQL to MariaDB (註: 不過應該還不是全部轉過去)

今年 Google 也將大規模採用 MariaDB 囉~

註: 我現在是全部都轉向 Percona

閱讀全文〈好文 - Google棄甲骨文MySQL,將大規模導入MariaDB〉