Tag Archives: 數據庫

mysql主主復制+keepalived高可用(使用VIP訪問數據庫提示不允許連接)

ERROR 1130 (HY000): Host 'nginx-vip' is not allowed to connect to this MySQL server     mysql> GRANT ALL PRIVILEGES ON *.* TO 'slave'@'192.168.0.232'Read More

PHP中的數據庫一、MySQL資料庫優化策略綜述

前些天看到一篇文章說到PHP的瓶頸很多情況下不在PHP自身,而在於資料庫。我們都知道,PHP開發中,數據的增刪改查是核心。為瞭提升PHP的運行效率,程式員不光需要寫出邏輯清晰,效率很高的代碼,還要能對querRead More

linux 安裝mysql數據庫——tar.gz包解壓安裝法

mysql資料庫有多種安裝方式,本文隻介紹在Linux伺服器上的tar.gz包解壓安裝法,   先通過mysql官網或者網絡資源下載 mysql-5.7.3-m13-linux-glibc2.5-x86_64.tar.gz(後綴為tar.gz已編譯好的安裝文件)Read More

Mysql查詢語句使用select.. for update導致的數據庫死鎖分析

近期有一個業務需求,多臺機器需要同時從Mysql一個表裡查詢數據並做後續業務邏輯,為瞭防止多臺機器同時拿到一樣的數據,每臺機器需要在獲取時鎖住獲取數據的數據段,保證多臺機器不拿到相同的數據。  Read More

MySQL資料庫數據庫inset性能優化

我們在使用中MySQL的時候難免會遇到大批量數據inset的情況,通常最簡單的方法就是寫一個insert,然後通過循環給變量賦值,批量插入資料庫: //save rddform for (int i = 0; i &lRead More

Fedora安裝mysql數據庫

下載MySQL5.7.9 yum倉庫 wget https://dev.mysql.com/get/mysql57-community-release-fc23-7-noarch.rpm   rpm -ivh mysql57-community-release-fc23-7-noarch.rpm 驗證倉庫 yum repolist enable | greRead More

MySQL資料庫數據庫雙機熱備的配置

1。mysql資料庫沒有增量備份的機制,當數據量太大的時候備份是一個很大的問題。還好mysql資料庫提供瞭一種主從備份的機制,其實就是把主資料庫的所有的數據同時寫到備份資料庫中。實現mysql資料庫的熱備份。Read More

安卓本地數據庫SQLite簡單使用

安卓本地數據庫SQLite簡單使用。 //創建ShopDatabaseHelper類用於創建一個新的數據庫,創建所需要的表 public class ShopDatabaseHelper extends SQLiteOpenHelper { //數據庫名 private static final String nameRead More

使用shell定時自動備份mysql數據庫

#!/bin/bash   id="root" #用戶名 pwd="123456" #密碼 dbs="blog.ewsd.cn dangjian.ewsd.cn idc.ewsd.cn shangfa.ewsd.cn" #資料庫名字的列表,多個資料庫用空格分開 backuppathRead More

數據庫鏈接

import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; public class DBUtils { private static finalRead More

MySQL資料庫 數據庫常見調優方法及參數設置

1. 關閉 SELinux   vim /etc/selinux/config 更改 SELINUX=enforcing 為 SELINUX=disabled   2. 更改 IO Schedule, 對於 SSD 硬盤無需更改   echo deadline > /sys/block/sda/queue/schRead More

php下使用PDO創建sqlite3伺服器

錯誤1: 1 Uncaught exception 'PDOException' with message 'could not find driver 1.打開php.ini文件 1 extension=php_pdo.dll 同時去掉 1 extension=php_pdo_sqlite.dll 2.重啟apRead More

數據庫性能優化之SQL語句優化

一、問題的提出 在應用系統開發初期,由於開發資料庫數據比較少,對於查詢SQL語句,復雜視圖的的編寫等體會不出SQL語句各種寫法的性能優劣,但是如果將應用系統提交實際應用後,隨著資料庫中數據的增加,系統的響應Read More

Hibernate開發實踐筆記–對象在set屬性時更新瞭數據庫問題

之前一直沒發現這個問題,後來是因為我的導航欄資料庫中數據發生變動後,產生菜單的時候又update瞭一遍資料庫中的數據,使得部分數據值為空瞭,當時覺得很奇怪,後來仔細看瞭下log4j打印的日志發現其中有更新的動作Read More

Mysql數據庫常用分庫和分表方式

1 分庫 1.1 按照功能分庫 按照功能進行分庫。常見的分成6大庫: 1 用戶類庫:用於保存瞭用戶的相關信息。例如:db_user,db_system,db_company等。 2 業務類庫:用於保存主要業務的信息。比如主要業務是Read More

查看和修改MySQL資料庫數據庫表存儲引擎

要做一名合格的程式員,除瞭把代碼寫的漂亮外,熟知資料庫方面的知識也是不可或缺的,下面總結一下如何查看和修改MySQL資料庫表存儲引擎: 1、查看資料庫所能支持的存儲引擎:show engines; 2、查看某個資料Read More

伺服器主從設置

對於一些訪問量比較大的項目,我們常常采用伺服器主從的方式進行讀寫分離,以分流用戶操作,實現負載均衡。因此網上查找瞭相關的信息,做一個總結。下面的概念部分內容摘自百科或網絡PPT,結尾的代碼源自此次項目。 Read More

android 數據庫SQLite用法

android 數據庫SQLite用法。 //繼承SQLiteOpenHelper函數 package com.example.SQLite111111; import android.content.Context; import android.database.DatabaseErrorHandler; import android.database.sqlite.SQLRead More

【java】對數據庫操作的那些事(包括數據庫中的預處理)

一、連接問題 前面剛介紹瞭怎麼連接資料庫,也寫瞭相應的模板,但是它的可維護性非常差,那麼怎麼解決這個問題呢? 首先寫一個配置文件jdbc.properties ## MySQL driver=com.mysql.jdbc.Driver url=jdbc:mysql://loRead More

mysql數據庫優化小結

一、常見資料庫的優化操作 1、表的設計要符合三范式。 2、添加適當的索引,索引對查詢速度影響很大,必須添加索引。主鍵索引,唯一索引,普通索引,全文索引 3、添加適當存儲過程,觸發器,事務等。 4、讀寫分離(主Read More

MySQL資料庫數據庫備份與恢復方法

MySQL資料庫備份與恢復方法 mysql -uroot -p show databases; 1、導出資料庫 1).MySQL命令行導出整個資料庫(包含數據) 導出文件默認是存在mysql\bin目錄下 mysqldump -u用戶名 -p資料庫名 > 導出的Read More

10.mysql導入導出數據庫

linux下導入、導出mysql資料庫命令 一、導出資料庫用mysqldump命令 (註:如果沒有此命令,在mysql的安裝路徑,執行此命令): 1、導出數據和表結構: mysqldump -u用戶名 -p密碼 資料庫名 > 資料庫名.sqRead More