2023-06-03 Mysql - 如何查看和修改 DB 及 TABLE 編碼 MySQL MySQL 查看 DB 編碼 SHOW VARIABLES LIKE 'character_set%'; 修改 DB 編碼 ALTER DATABASE dbname CHARACTER SET utf8 COLLATE ut
2023-01-19 MySQL - 主從報錯 Error 'Duplicate entry 'XXXXX' for key 'XXX'' on query. ( error 1062 ) 解決方法 MySQL MySQL error 1062 —- 主鍵沖突,出現這種情況就是從庫出現插入操作,主庫又重新來了一遍 iothread 沒問題 sqlthread 出錯 解決方案: stop slave; set global sql_slave_skip
2023-01-19 MySQL - 報錯 Row size too large (> 8126). Changing some columns to TEXT or BLOB or using ROW_FORMAT ( error 1118 ) 解決方法 MySQL MySQL 解決方法: 關閉 mysql 嚴格模式 查看 innodb_strict_mode 參數是否為 onshow variables like '%innodb_strict_mode%'; 關閉嚴格模式:vim &
2023-01-19 MySQL - 主從報錯 Table 'mysql.gtid_slave_pos' doesn't exist in engine ( error 1932 ) 解決方法 MySQL MySQL 解決方案: 將 DB 所有資料庫備份為 SQL檔mysqldump -uroot -p -S /var/lib/mysql/master01/mysql01.sock --all-da
2022-12-14 MySQL - 報錯 Changed limits max_connections ( error 214 ) 解决方法 MySQL MySQL error 214 —- Buffered warning: Changed limits: max_connections 修改系統 Kernel 的變數vim /etc/sysctl.conf net.ipv4
2022-10-26 MySQL - 如何配置 buffer pool MySQL MySQL { 主要修改參數 } 默認大小為 128M 健康比例為內存大小 50% (值越大 IO讀寫 就越少,數據讀寫就越快) innodb_buffer_pool_size 一般取 256M 的倍數,並結合 innodb_buffer_
2022-10-19 MySQL - 報錯 Slave received end packet from server apparent master shutdown MySQL MySQL MySQL 一臺從庫的錯誤日誌,大量報下面的錯誤資訊 先檢查一下 Server ID 有沒有重複show global variables like 'server%id%'; 若 ServerID 沒重複
2022-09-27 MySQL - 報錯 Your password does not satisfy the current policy requirements ( error 1819 HY000) 解決方法 MySQL MySQL 當建立 MySQL 帳號或者修改密碼時, 密碼強度不符合要求, 會出現以下錯誤 ERROR 1819 (HY000): Your password does not satisfy the current policy requireme
2022-09-27 MySQL - 剛載完的密碼存放位置 MySQL MySQL 實測 MySQL-5.7 會有隨機密碼, MariaDB 則預設沒密碼 剛下載完啟動 server 會有一組隨機密碼 存放在 /var/log/mysqld.log vim /var/log/mysql
2022-09-27 MySQL - 將預設資料庫編碼 `latin1` 改為 `UTF 8` MySQL MySQL ***** 新版 MySQL 請參考官方文件 Step.1 先修改 MySQL Config 讓之後建立的資料庫都使用編碼 UTF8vim /etc/my.cnf [mysqld] default-charact
2022-08-09 MySQL - 將庫及表轉成 `SQL檔` 語法 MySQL MySQL 將某庫某表轉成 SQL檔 mysqldump -uroot -p UserAccount UserGame > /root/UserGame.sql
2022-08-03 MySQL dump - 備份 & 還原資料庫 MySQL MySQL 備份單一資料庫mysqldump -h hostname -u root -p database_name > backup.sql; 備份資料庫中單一資料表mysqldump -u root -p database_nam
2022-08-03 MariaDB - CentOS 7 yum 安裝源 ( yum_repo ) MySQL MySQL { yum repo }cat <<EOF | tee /etc/yum.repos.d/MariaDB.repo # MariaDB 10.5 CentOS repository # ht
2022-08-03 MySQL - Replication 主從式跟隨架構設定 MySQL MySQL Master Slave Replication 的架構 在 master server 執行的 SQL command 會被記錄在 Binary Log 裡面master 將 Binary Log 傳送到 slave 的 Rela
2022-08-03 MySQL - 常用語法整理 MySQL MySQL 背景啟動mysqld_safe & 停掉服務mysqladmin -u root -p shutdown 創建密碼mysqladmin -u root password '密碼' 列出該 d
2022-01-27 MySQL - 建立主從監控 - dbmonitor MySQL MySQL [ 安裝套件 apache + php + mysql ] 版本 [MySQL-5.1.73 + Apache-2.2.27 + PHP-5.5.16] 1. 環境安裝 安裝 { MySQL-5.1.73 } Centos6 預設