1. 程式人生 > >Linux下MySQL,sysbench安裝使用記錄

Linux下MySQL,sysbench安裝使用記錄

安裝MySQL

兩種方法

1. yum

2. 下載原始碼make build

兩種安裝方法區別

yum安裝到預設目錄

make build安裝到自定義目錄

如果是yum安裝,安裝sysbench時configure不用指定mysql目錄,直接用預設目錄

如果是make build安裝, configure需要指定mysql目錄

make build安裝,配置檔案my.cnf在/etc/my.cnf,yum安裝不是

sysbench

sysbench可用於測試mysql效能。sysbench是一款開源的多執行緒效能測試工具,可以執行CPU/記憶體/執行緒/IO/資料庫等方面的效能測試。資料庫目前支援MySQL/Oracle/PostgreSQL。sysbench是一個模組化的、跨平臺、多執行緒基準測試工具,主要用於評估測試各種不同系統引數下的資料庫負載情況。

參考文件

sysbench安裝,使用和測試

描述使用測試方法很詳細,測試成功

sysbench安裝,使用,結果解讀

安裝sysbench

兩個下載來源:Github和mysql

mysql上下載無法autogen,無法完成configure

從Github下載0.4 zip,正常。安裝前需要安裝libtools等

按照文件方法install sysbench

如果是default configure,安裝在folder sysbench下

使用sysbench

先執行 mysql

啟動mysqld,mysqld是mysql server

/etc/init.d/mysqld start

預設conf檔案  /etc/my.cnf

mysqladmin create sbtest

執行sysbench,三步 prepare /run /cleanup

使用sysbench時可能會遇到libmysqlclient.so.18

環境變數 LD_LIBRARY_PATH 預設/usr/mysql/lib 改到/usr/local/mysql/lib

使用MySQL

root,密碼為空

show databases;

use [database name];

show tables;

desc [table name];


安裝jemalloc

今年年初由於facebook而火起來的jemalloc廣為人之,但殊不知,它在malloc界裡面很早就出名了。Jemalloc的創始人Jason Evans也是在FreeBSD很有名的開發人員。此人就在2006年為提高低效能的malloc而寫的jemalloc。Jemalloc是從2007年開始以FreeBSD標準引進來的。軟體技術革新很多是FreeBSD發起的。在FreeBSD應用廣泛的技術會慢慢匯入到linux。

目前jemalloc在firefox中也在使用。在firefox2中出現了記憶體碎片問題之後,便在firefox3中使用了jemalloc。在safari和chrome中使用的是google的tcmalloc

兩個來源
1. Github下載,無法完成make,編譯錯誤,可能編譯器問題
2. 從Fedora下載rpm,jemalloc,jemalloc-devel成功,沒有dependency

安裝完後whereis jemalloc可找到jemalloc.so 路徑/usr/lib64/libjemalloc.so

相關推薦

LinuxMySQLsysbench安裝使用記錄

安裝MySQL 兩種方法 1. yum 2. 下載原始碼make build 兩種安裝方法區別 yum安裝到預設目錄 make build安裝到自定義目錄 如果是yum安裝,安裝sysbench時configure不用指定mysql目錄,直接用預設目錄 如果是make b

linuxmysql的解除安裝安裝忘記密碼修改密碼允許遠端連線的設定

一、linux下mysql的解除安裝        檢視已經安裝了的MySql的包              rpm -qa|grep -i mysql [[email protected] ~]# rpm -qa|grep -i mysql MySQL-c

Linuxmysql 8.0安裝教程

轉:https://www.jb51.net/article/146677.htm 準備工作: mysql8.0 rpm檔案 測試工具(比如 idea的database工具) 安裝步驟: 1. 下載mysql的repo源,下載地址: 進入Linux系統,輸入指令:

LinuxMySQL原始碼編譯安裝(eg:mysql-5.6.27.tar.gz )

Linux下MySQL原始碼安裝(eg:mysql-5.6.27.tar.gz ): 1:準備MySQL原始碼安裝包: mysql-5.6.27.tar.gz、cmake-3.3.2.tar.gz、ncurses-6.0.tar.gz 注:centos請安裝: yum in

linuxmysql的解除安裝安裝全過程及遇到"MySQL提示:The server quit without updating PID file問題的解決辦法"

1、查詢以前是否裝有mysql 命令:rpm -qa|grep -i mysql 可以看到mysql的兩個包: mysql-4.1.12-3.RHEL4.1 mysqlclient10-3.23.58-4.RHEL4.1 2、刪除mysql 刪除命令:rpm -e --nodeps 包名 (

linux mysql一鍵安裝指令碼

修改名字為 mysql.sh #!/bin/bash GROUP_NAME=mysql USER_NAME=mysql MYSQLDB_HOME=/home/mysql/mysql MYSQLDB_DATA_HOME=/home/mys

AWS LinuxMySQL資料庫的安裝與配置

1.root使用者登入Linux,使用yum 命令安裝MySQL,安裝完畢後,mysql 資料庫路徑在/var/lib/mysql ,配置檔案路徑為/etc/my.cnf sudo yum install mysql sudo yum install mysql-ser

linuxmysql的解除安裝安裝全過程

解除安裝mysql 1、查詢以前是否裝有mysql 命令:rpm -qa|grep -i mysql 可以看到mysql的包: mysql-libs-5.1.71-1.el6.x86_64 2、刪除mysql 刪除命令:rpm -e mysql

linux mysql 的解除安裝安裝

前面幾篇寫了如何安裝jdk 和 tomcat,搞web開發還差個數據庫吧,好了現在就介紹一下mysq的安裝吧, 一、前期準備:     1.由於redhat Enterprise 5 中自帶一個mysql的版本,如果在安裝linux前未選擇mysql的安裝此步就可跳過,因為我

CentOS 7.x LinuxMySQL 8的安裝指南

本教程為CentOS x86_64 7.x作業系統下,MySQL Community x86_64 8.0.17(GA)

RedHat Linux以yum方式安裝Mysql5.6修改預設的安裝路徑以及完全解除安裝Mysql

一、mysql下載     選擇mysql的版本,作業系統平臺以及作業系統的版本      二、解壓mysql安裝包    2.1新建目錄mysql-install-package並將mysql的安裝包拷貝到新建的目錄中 [[email protected

Linuxmysql安裝好之後查詢不到表

以前都使用的是windows下面的Mysql,今天把Mysql資料庫移到Linux上後,程式碼中的查詢語句報錯,找不到相關的表,而我在終端使用mysql連線工具連線查詢都是正常的,查資料才發現,Linux上的mysql資料庫對大小寫敏感,而程式碼中的表名都是大寫。 解決方法

Linux MySQL 安裝與卸載

word stat client int etc dpkg init net 是否 參考博客:http://www.cnblogs.com/steven_oyj/archive/2010/05/24/1742808.html http://www.linuxidc.com/

linux通過yum倉庫安裝mysql

linux mysql 倉庫 環境:Centos6.5查看centos版本:[[email protected]/* */ ~]# cat /etc/redhat-release CentOS release 6.5 (Final)1.查看是否安裝了mysql[[email 

LinuxMySQL安裝

set network mirror name min 引擎 clas tar 原始的 Linux安裝MySQL Linux聯網 ip a查看網絡信息 修改 /etc/sysconfig/network-scripte/ifcfg-eth0 文件的ONBOOT值,no改為y

linuxmysql多實例安裝(轉)

ont 數據庫 fill 行修改 安裝部署 file 常見 soc -s 轉自:http://www.cnblogs.com/xuchenliang/p/6843990.html 1.MySQL多實例介紹 1.1.什麽是MySQL多實例 MySQL多實例就是在一臺機器上

LinuxMySQL安裝和啟動(轉載)

enable linu char cal mysql用戶 客戶端程序 ast 初學 unix 原文鏈接:http://www.linuxidc.com/Linux/2016-07/133234.htm 一、MySQL各類安裝方法的比較 在Linux系統下,MySQL有3種主

linuxsendmail郵件系統安裝操作記錄

src 文件中 mage 本機 acc 現在 echo log lin 電子郵件系統的組成:1)郵件用戶代理(Mail User Agent , MUA),MUA是一個郵件系統的客戶端程序,它提供了閱讀,發送和接受電子郵件的用戶接口。 最常用的 MUA 有: linux 中

記錄Window系統myeclipes連接linuxmysql所出現的一個bug

給賬號 onf flush 問題 info drive strong user BE 記錄myeclipes遠程連接mysql所出現的一個bug 今天在玩框架hibernate時,出現一個非常費解的bug,話不多說,先看bug Access denied for

linuxmysql安裝

跳過 退出 linux啟動文件 art port mysql命令 div kcon htm 1、安裝包下載: 官網https://dev.mysql.com/downloads/mysql/5.6.html#downloads ,我下載的這個版本mysql-5.6.39-l