原创 處理刪除二進制日誌後,show binary logs 顯示File_size爲0的情況

服務器硬盤空間佔用過大,發現二進制日誌文件過多,於是刪除mysql的二進制日誌文件:[root@iZbp1b36sef813d0zilqd6Z mysql] # rm -rf dbbin.00010* [root@iZbp1b36sef81

原创 解決xtrabackup備份時出現的socket報錯

    今天爲公司新建的uat數據庫備份時,出現了報錯,將解決方法整理、做一下備忘:    服務器系統:[root@uat-mysql-master tmp]# cat /etc/redhat-release  CentOS Linux r

原创 在ECS上搭建阿里雲數據庫RDS的只讀實例

 在ecs上搭建阿里雲數據庫rds的只讀實例一、搭建環境1. 阿里雲的雲數據庫rds版,MySQL版本:MySQL 5.6.16,做主服務器,8核16G內存。2. Ecs服務器一臺:CentOS release 6.8,安裝MySQL 5.

原创 解決安裝innotop的Can't locate ExtUtils/MakeMaker.pm in

解決安裝mysql innotop監控過程中出現的Can't locate ExtUtils/MakeMaker.pm in @INC (@INC contains報錯[root@localhost ~]#unzip innotop-mas

原创 解決mysql二進制日誌恢復數據報錯:@@GLOBAL.GTID_MODE = OFF.

解決mysql利用二進制日誌恢復數據報錯:ERROR 1781 (HY000) at line 16: @@SESSION.GTID_NEXT cannot be set to UUID:NUMBER when @@GLOBAL.GTID_

原创 解決ERROR 1231 (42000): Variable 'time_zone' can't

解決mysql 數據庫在遷移或還原數據過程中出現的如下報錯:ERROR 1231 (42000): Variable 'time_zone' can't be set to the value of 'NULL' ERROR 1231 (4

原创 mysql查看數據庫中所有表的行數,並進行排序

mysql查看數據庫中所有表的行數,並進行排序:進行數據庫遷移或還原後,可以通過比較行數,檢查數據是否正確。mysql> use information_schema; mysql> select table_name,table_rows

原创 將mysql某個數據庫中表的行數從大到小排序

   隨着公司的業務越來越大,工作中需要對某一個數據庫的表進行分表,爲了做的更細緻一點,在該數據庫中,將所有表,按行數從到小排序:實現方式:mysql> use information_schema; Reading table infor

原创 朝花夕拾:linux CentOS 7 安裝mysql 5.7.13

1.安裝環境:[root@localhost ~]# cat /etc/redhat-release CentOS Linux release 7.3.1611 (Core)Mysql版本號:mysql-5.7.13-linux-glibc

原创 解決mysqldump備份報錯: Couldn't execute 'SHOW FIELDS FROM Unknown error 1356

服務器環境:[root@localhost mysql]# cat /etc/redhat-release CentOS Linux release 7.3.1611 (Core)  [root@localhost mysql]# unam

原创 阿里雲RDS 添加mysql報警聯繫人

    阿里雲mysql添加報警聯繫人:    監控和報警-報警項-報警規則設置-報警服務-報警聯繫人

原创 centos 7 + mysql 5.7.13 重置數據庫的root密碼

centos 7 + mysql 5.7.13重置root密碼步驟:# vi /etc/my.cnf  # [mysqld]下skip-grant-tables 內容前添加# # mysql -uroot -p 連續輸入enter 進入 #

原创 centos7 + mysql5.7 修改select now(); 時間顯示錯誤的問題

昨天開發人員提出,在使用mysql數據庫時,查看到的數據庫時間有問題,與本地時間不一致;一:查看問題    1.在數據庫:查看時間;mysql> select now(); +---------------------+ | now()  

原创 mysql 5.7 解決 set global slow_query_log=on;報錯

 工作中,需要查看mysql的top 20 慢sql,逐個進行優化,加上必要的索引。  但發現慢查詢日誌沒有開啓:    mysql> show variables like "%query%"; +--------------------