欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

linux系統(tǒng)下實(shí)現(xiàn)mysql熱備份詳細(xì)步驟(mysql主從復(fù)制)

 更新時(shí)間:2013年12月12日 10:36:22   作者:  
這篇文章主要介紹了linux系統(tǒng)下實(shí)現(xiàn)MySQL主從熱備份

主從的作用:

1.可以當(dāng)做一種備份方式

2.用來(lái)實(shí)現(xiàn)讀寫(xiě)分離,緩解一個(gè)數(shù)據(jù)庫(kù)的壓力

 MySQL主從備份原理:

Mysql的主從復(fù)制至少是需要兩個(gè)Mysql的服務(wù),當(dāng)然Mysql的服務(wù)是可以分布在不同的服務(wù)器上,也可以在一臺(tái)服務(wù)器上啟動(dòng)多個(gè)服務(wù)。

如果想配置成為同一臺(tái)上的話,注意安裝的時(shí)候,選擇兩個(gè)不同的prefix=路徑,同時(shí)開(kāi)啟服務(wù)器的時(shí)候,端口不能相同。

(1)首先確保主從服務(wù)器上的Mysql版本相同(做主從服務(wù)器的原則是,MYSQL版本要相同,如果不能滿足,最起碼從服務(wù)器的MYSQL的版本必須高于主服務(wù)器的MYSQL版本 )

(2)在主服務(wù)器上,設(shè)置一個(gè)從數(shù)據(jù)庫(kù)的賬戶,使用REPLICATION SLAVE賦予權(quán)限,如:

復(fù)制代碼 代碼如下:

 mysql> GRANT REPLICATION SLAVE ON *.* TO 'slave001'@'192.168.0.99' IDENTIFIED BY

'123456';

Query OK, 0 rows affected (0.13 sec)

[原理]master 上提供binlog ,

slave 通過(guò) I/O線程從 master拿取 binlog,并復(fù)制到slave的中繼日志中

slave 通過(guò) SQL線程從 slave的中繼日志中讀取binlog ,然后解析到slave中

 主從復(fù)制大前提

需要master與slave同步,因?yàn)楣P者的數(shù)據(jù)庫(kù)數(shù)據(jù)量不大,所以無(wú)需考慮太多,直接把

master上的data復(fù)制到了slave上,但是如果是大的數(shù)據(jù)量,比如像taobao這個(gè)的系統(tǒng)

實(shí)驗(yàn)環(huán)境準(zhǔn)備:

OS: CentOS5.4

Mysql:Mysql-5.0.41.tar.gz
輔助工具:SSH Secure Shell Client

兩臺(tái)測(cè)試IP&服務(wù)器:

復(fù)制代碼 代碼如下:

Master Server: 192.168.1.2/Linux CentOS5.4/MYSQL 5.0
Slave Server: 192.168.1.3/Linux CentOS5.4/MYSQL 5.0

 安裝配置步驟:

 1、首先在Linux環(huán)境下分配好磁盤(pán)分區(qū)以便留足MySQL數(shù)據(jù)庫(kù)的備份空間

復(fù)制代碼 代碼如下:

[root@vps mysql]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/simfs 30G 2.0G 29G 7% /


 2、MySQL數(shù)據(jù)庫(kù)的安裝:

1>將Mysql-5.0.41.tar.gz通過(guò)SSH 工具 上傳到Linux系統(tǒng)的home目錄下

2>建立MySQL使用者和群組:

復(fù)制代碼 代碼如下:

#groupadd mysql
#useradd -g mysql mysql

3>解壓縮Mysql-5.0.41.tar.gz源碼包

復(fù)制代碼 代碼如下:

#cd /usr/local/sofrware
#tar zxvf Mysql-5.0.41.tar.gz

4>進(jìn)入源碼目錄編譯安裝

復(fù)制代碼 代碼如下:

#cd /home/Mysql-5.0.41
#./configure --prefix=/usr/local/mysql --with-charset=gbk |注:配置Mysql安裝路徑并且支持中文
#make |注:編譯
#make install |注:編譯安裝

5>替換/etc/my.cnf文件,進(jìn)入源碼包,執(zhí)行命令

復(fù)制代碼 代碼如下:

#cd /home/Mysql-5.0.41
#cp support-files/my-medium.cnf /etc/my.cnf

6>完成以上操作以后進(jìn)行初始化數(shù)據(jù)庫(kù),進(jìn)入已經(jīng)安裝好的mysql目錄
復(fù)制代碼 代碼如下:

#cd /usr/local/mysql
#bin/mysql_install_db --user=mysql |注:--user=mysql 初始化表并且規(guī)定用mysql用戶

7>設(shè)置給mysql和root用戶設(shè)定訪問(wèn)權(quán)限 我們先進(jìn)入mysql目錄

復(fù)制代碼 代碼如下:

#cd /usr/local/mysql
#chown -R root /usr/local/mysql      注:設(shè)定root能訪問(wèn)/usr/local/mysq
#chown -R mysql /usr/local/mysql/var   注:設(shè)定mysql用戶能訪問(wèn)/usr/local/mysql/var
#chgrp -R mysql /usr/local/mysql     注:設(shè)定mysql組能夠訪問(wèn)/usr/local/mysq

8>啟動(dòng)mysql,進(jìn)入已經(jīng)安裝好的目錄

復(fù)制代碼 代碼如下:

#cd /usr/local/mysql
#bin/mysqld_safe --user=mysql &

9>
修改mysql數(shù)據(jù)庫(kù)超級(jí)用戶root的缺省密碼:

復(fù)制代碼 代碼如下:

/usr/local/mysql/bin/mysqladmin -u root password 'mysql'

關(guān)閉mysql服務(wù)器

復(fù)制代碼 代碼如下:

cd /usr/local/mysql/bin
./mysqladmin -u root -p shutdown

10>設(shè)定開(kāi)機(jī)就啟動(dòng)mysql,進(jìn)入源碼目錄下

復(fù)制代碼 代碼如下:

# cd /home/Mysql-5.0.41
# cp support-files/mysql.server /etc/init.d/mysql

# chmod +x /etc/init.d/mysql
# chkconfig --level 345 mysql on
# service mysql restart
Shutting down MySQL. [ 確定 ]
Starting MySQL [ 確定 ]
[root@localhost mysql]#

到這里MySQL就裝好了。
 

3、配置MySQL5.0的復(fù)制(Replication)功能

 一.將master設(shè)置為只讀。

mysql> flush tables with read lock;

二.用master中的data文件夾替換slave中的data文件夾

比如 用 tar zcvf mysql_data.gz /media/raid10/mysql/3306/data

然后 mv mysql_data.gz /media/raid10/htdocs/blog/wordpress/

因?yàn)槲业?/media/raid10/htdocs/blog/wordpress/ 是 Nginx 的主目錄

所以可以在 slave上,用wget下載這個(gè)文件,然后 解壓,并覆蓋slave上的data文件

注意:覆蓋之前最好備份源文件

三.配置master的my.cnf,添加以下內(nèi)容

在[mysqld]配置段添加如下字段

復(fù)制代碼 代碼如下:

server-id=1

log-bin=/media/raid10/mysql/3306/binlog/binlog //這里寫(xiě)你的binlog絕對(duì)路徑名

binlog-do-db=blog //需要同步的數(shù)據(jù)庫(kù),如果沒(méi)有本行,即表示同步所有的數(shù)據(jù)庫(kù)

binlog-ignore-db=mysql //被忽略的數(shù)據(jù)庫(kù)


 

這里給出我的my.cnf配置文件

復(fù)制代碼 代碼如下:

[client]

character-set-server = utf8

port = 3306

socket = /tmp/mysql.sock

[mysqld]

character-set-server = utf8

replicate-ignore-db = mysql

replicate-ignore-db = test

replicate-ignore-db = information_schema

user = mysql

port = 3306

socket = /tmp/mysql.sock

basedir = /usr/local/webserver/mysql

datadir = /media/raid10/mysql/3306/data

log-error = /media/raid10/mysql/3306/mysql_error.log

pid-file = /media/raid10/mysql/3306/mysql.pid

open_files_limit = 10240

back_log = 600

max_connections = 5000

max_connect_errors = 6000

table_cache = 614

external-locking = FALSE

max_allowed_packet = 16M

sort_buffer_size = 1M

join_buffer_size = 1M

thread_cache_size = 300

#thread_concurrency = 8

query_cache_size = 20M

query_cache_limit = 2M

query_cache_min_res_unit = 2k

default-storage-engine = MyISAM

thread_stack = 192K

transaction_isolation = READ-COMMITTED

tmp_table_size = 20M

max_heap_table_size = 20M

long_query_time = 3

log-slave-updates

log-bin = /media/raid10/mysql/3306/binlog/binlog

binlog-do-db=blog

binlog-ignore-db=mysql

 binlog_cache_size = 4M

binlog_format = MIXED

max_binlog_cache_size = 8M

max_binlog_size = 20M

relay-log-index = /media/raid10/mysql/3306/relaylog/relaylog

relay-log-info-file = /media/raid10/mysql/3306/relaylog/relaylog

relay-log = /media/raid10/mysql/3306/relaylog/relaylog

expire_logs_days = 30

key_buffer_size = 10M

read_buffer_size = 1M

read_rnd_buffer_size = 6M

bulk_insert_buffer_size = 4M

myisam_sort_buffer_size = 8M

myisam_max_sort_file_size = 20M

myisam_repair_threads = 1

myisam_recover

 interactive_timeout = 120

wait_timeout = 120

 skip-name-resolve

#master-connect-retry = 10

slave-skip-errors = 1032,1062,126,1114,1146,1048,1396

#master-host = 192.168.1.2

#master-user = username

#master-password = password

#master-port = 3306

 server-id = 1

innodb_additional_mem_pool_size = 16M

innodb_buffer_pool_size = 20M

innodb_data_file_path = ibdata1:56M:autoextend

innodb_file_io_threads = 4

innodb_thread_concurrency = 8

innodb_flush_log_at_trx_commit = 2

innodb_log_buffer_size = 16M

innodb_log_file_size = 20M

innodb_log_files_in_group = 3

innodb_max_dirty_pages_pct = 90

innodb_lock_wait_timeout = 120

innodb_file_per_table = 0

 #log-slow-queries = /media/raid10/mysql/3306/slow.log

#long_query_time = 10

 [mysqldump]

quick

max_allowed_packet = 32M


 

四.在master機(jī)上為slave機(jī)添加一同步帳號(hào)

復(fù)制代碼 代碼如下:

mysql> grant replication slave on *.* to 'admin'@'172.29.141.115' identified by '12345678';

mysql> flush privileges ;


 

五.配置slave的my.cnf,添加以下內(nèi)容

注意:

1.如果mysql是5.5.3-m3 的版本,只需

在[mysqld]字段下添加如下內(nèi)容

server-id=2

 2.如果是5.0x的版本,需要

在[mysqld]字段下添加如下內(nèi)容

復(fù)制代碼 代碼如下:

server-id=2

log-bin=mysql-bin //這是同步的binlog,具體以你的binlog為準(zhǔn)

master-host=172.29.141.112

master-user=admin

master-password=12345678

master-port=3306

master-connect-retry=60 //如果發(fā)現(xiàn)主服務(wù)器斷線,重新連接的時(shí)間差;

replicate-do-db=blog //同步的數(shù)據(jù)庫(kù),不寫(xiě)本行 表示 同步所有數(shù)據(jù)庫(kù)

replicate-ignore-db=mysql //不需要備份的數(shù)據(jù)庫(kù)

log-slave-update

slave-skip-errors

 我的mysql是5.5.3,這里給出我的slave my.cnf配置文件

復(fù)制代碼 代碼如下:

[client]

character-set-server = utf8

port = 3306

socket = /tmp/mysql.sock

 

[mysqld]

character-set-server = utf8

replicate-ignore-db = mysql

replicate-ignore-db = test

replicate-do-db = blog

replicate-ignore-db = information_schema

user = mysql

port = 3306

socket = /tmp/mysql.sock

basedir = /usr/local/webserver/mysql

datadir = /media/raid10/mysql/3306/data

log-error = /media/raid10/mysql/3306/mysql_error.log

pid-file = /media/raid10/mysql/3306/mysql.pid

open_files_limit = 10240

back_log = 600

max_connections = 5000

max_connect_errors = 6000

table_cache = 614

external-locking = FALSE

max_allowed_packet = 16M

sort_buffer_size = 1M

join_buffer_size = 1M

thread_cache_size = 300

#thread_concurrency = 8

query_cache_size = 20M

query_cache_limit = 2M

query_cache_min_res_unit = 2k

default-storage-engine = MyISAM

thread_stack = 192K

transaction_isolation = READ-COMMITTED

tmp_table_size = 20M

max_heap_table_size = 20M

long_query_time = 3

log-slave-updates

log-bin = /media/raid10/mysql/3306/binlog/binlog

binlog_cache_size = 4M

binlog_format = MIXED

max_binlog_cache_size = 8M

max_binlog_size = 20M

relay-log-index = /media/raid10/mysql/3306/relaylog/relaylog

relay-log-info-file = /media/raid10/mysql/3306/relaylog/relaylog

relay-log = /media/raid10/mysql/3306/relaylog/relaylog

expire_logs_days = 30

key_buffer_size = 10M

read_buffer_size = 1M

read_rnd_buffer_size = 6M

bulk_insert_buffer_size = 4M

myisam_sort_buffer_size = 8M

myisam_max_sort_file_size = 20M

myisam_repair_threads = 1

myisam_recover

interactive_timeout = 120

wait_timeout = 120

 skip-name-resolve

#master-connect-retry = 60

slave-skip-errors = 1032,1062,126,1114,1146,1048,1396

 #master-host=172.29.141.112

#master-user = admin

#master-password = 12345678

#master-port = 3306

server-id = 2

innodb_additional_mem_pool_size = 16M

innodb_buffer_pool_size = 20M

innodb_data_file_path = ibdata1:56M:autoextend

innodb_file_io_threads = 4

innodb_thread_concurrency = 8

innodb_flush_log_at_trx_commit = 2

innodb_log_buffer_size = 16M

innodb_log_file_size = 20M

innodb_log_files_in_group = 3

innodb_max_dirty_pages_pct = 90

innodb_lock_wait_timeout = 120

innodb_file_per_table = 0

#log-slow-queries = /media/raid10/mysql/3306/slow.log

#long_query_time = 10

[mysqldump]

quick

max_allowed_packet = 32M

 六.通過(guò)查看master的狀態(tài)(在master上查看),為配置slave做準(zhǔn)備

復(fù)制代碼 代碼如下:

mysql> show master status/G;

ERROR 2006 (HY000): MySQL server has gone away

No connection. Trying to reconnect...

Connection id: 13

Current database: blog

*************************** 1. row ***************************

File: binlog.000005

Position: 592

Binlog_Do_DB: blog

Binlog_Ignore_DB: mysql

1 row in set (0.01 sec)

ERROR:

No query specified

 從上面的信息,可以看出,master現(xiàn)在使用的binlog是binlog.000005,position是592,那么下面的slave配置必須與這個(gè)對(duì)應(yīng)。

 其實(shí)binlog.000005是當(dāng)前master使用的binlog日志文件

position是當(dāng)前master使用的binlog.000005日志文件的位置

簡(jiǎn)單理解為master正在使用哪個(gè)binlog的哪個(gè)數(shù)據(jù)行(位置)。


七.如果是5.5.3-m3版本mysql,需要啟動(dòng)slave后,配置與master相關(guān)對(duì)應(yīng)的信息(在slave上配置)

注意,這個(gè)與第六步相對(duì)應(yīng)

復(fù)制代碼 代碼如下:

mysql> stop slave ;

mysql> change master to master_host='172.29.141.112', master_user='admin', master_password='12345678', master_log_file='binlog.000005', master_log_pos=488;
mysql> CHANGE MASTER TO MASTER_CONNECT_RETRY=60;

 這個(gè)與5.0的配置my.cnf作用是一樣的,配置成與master相對(duì)應(yīng)的內(nèi)容

主要是配置slave,讓slave知道從master的哪個(gè)binlog上的哪個(gè)位置復(fù)制數(shù)據(jù)。所以需要知道m(xù)aster的ip,user_name,user_passwd,binlog,binlog_position以及多長(zhǎng)時(shí)間連接一次master

 八.開(kāi)啟slave

復(fù)制代碼 代碼如下:

mysql> start slave;

 九.解除master只讀限制,并做測(cè)試

復(fù)制代碼 代碼如下:

mysql> unlock tables;

mysql> use blog;

mysql> create longxibendi ( a int, b int );



十.從slave上查看

復(fù)制代碼 代碼如下:

mysql> use blog;

mysql> show tables;

+-----------------------+

| Tables_in_blog |

+-----------------------+

| longxibendi |

| wp_commentmeta |

| wp_comments |

| wp_links |

| wp_options |

| wp_postmeta |

| wp_posts |

| wp_term_relationships |

| wp_term_taxonomy |

| wp_terms |

| wp_usermeta |

| wp_users |

+-----------------------+

12 rows in set (0.00 sec)



可以看到成功了??!

 十一.配置過(guò)程中,可以用 show slave status/G; 在 slave上

查看 slave的復(fù)制情況

十二.如果出現(xiàn)什么問(wèn)題,可能是防火墻的問(wèn)題

/etc/init.d/iptables stop 關(guān)閉 master 上的防火墻,或者進(jìn)行相應(yīng)的配置

常遇到的錯(cuò)誤與解決:

1.[mysql]ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)

這個(gè)錯(cuò)誤,網(wǎng)上有很多說(shuō)法,其實(shí)直接的原因是mysql服務(wù)器沒(méi)有啟動(dòng)

之前我按照5.0x配置master-slave,然后啟動(dòng)slave,在連接slave,就會(huì)報(bào)這個(gè)錯(cuò)誤

后來(lái)發(fā)現(xiàn)原因是,mysql slave沒(méi)有啟動(dòng)起來(lái),然后去查錯(cuò)誤日志,發(fā)現(xiàn)以下的字段

復(fù)制代碼 代碼如下:

110505 01:55:20 mysqld_safe mysqld from pid file /media/raid10/mysql/3306/mysql.pid ended

110505 02:04:41 mysqld_safe Starting mysqld daemon with databases from /media/raid10/mysql/3306/data

InnoDB: The InnoDB memory heap is disabled

InnoDB: Mutexes and rw_locks use InnoDB's own implementation

110505 2:04:41 InnoDB: highest supported file format is Barracuda.

110505 2:04:41 InnoDB Plugin 1.0.6 started; log sequence number 44338

110505 2:04:41 [ERROR] /usr/local/webserver/mysql/libexec/mysqld: unknown variable 'master-connect-retry=60'

110505 2:04:41 [ERROR] Aborting

110505 2:04:41 InnoDB: Starting shutdown...

110505 2:04:43 InnoDB: Shutdown completed; log sequence number 44348

110505 2:04:43 [Note] /usr/local/webserver/mysql/libexec/mysqld: Shutdown complete

 110505 02:04:43 mysqld_safe mysqld from pid file /media/raid10/mysql/3306/mysql.pid ended

110505 02:07:44 mysqld_safe Starting mysqld daemon with databases from /media/raid10/mysql/3306/data

InnoDB: The InnoDB memory heap is disabled

InnoDB: Mutexes and rw_locks use InnoDB's own implementation

110505 2:07:44 InnoDB: highest supported file format is Barracuda.

110505 2:07:45 InnoDB Plugin 1.0.6 started; log sequence number 44348

110505 2:07:45 [ERROR] /usr/local/webserver/mysql/libexec/mysqld: unknown variable 'master-host=172.29.141.112'

110505 2:07:45 [ERROR] Aborting


從上面的ERROR,知道 master-connect-retry=60這個(gè)my.cnf中的參數(shù)有問(wèn)題,后來(lái)從網(wǎng)上搜資料,發(fā)現(xiàn),mysql5.5.3-m3版本不支持這個(gè)參數(shù),

然后我把這個(gè)參數(shù)注釋掉,又發(fā)現(xiàn)不支持這個(gè)參數(shù)master-host,從上面的ERROR字段可以看出來(lái)。后來(lái),就知道,5.5.3-m3不能按5.0.x那樣配置

原來(lái)不需要從my.cnf中配置master相關(guān)信息,當(dāng)然server-id是必須的。其他信息,通過(guò) 在命令行中 ,登陸 mysql服務(wù)器配置。

其實(shí)server-id的作用是

第一,標(biāo)識(shí),區(qū)分不同的slave,第二,防止環(huán)備份的發(fā)生

 

2.Last_Error: Last_SQL_Error:等錯(cuò)誤

這個(gè)是從 slave上,運(yùn)行 show slave status/G; 得到的。出現(xiàn)這個(gè)問(wèn)題,最根本的原因是,slave 沒(méi)有與當(dāng)前的master的binlog 和binlog的position對(duì)應(yīng)上

也就是說(shuō),slave傳輸?shù)膍aster binlog 不與當(dāng)前master正使用的binlog以及binlog的行數(shù)對(duì)應(yīng)。

 

3.[ERROR] Slave I/O: error connecting to master 'admin@172.29.141.112:3306' - retry-time: 60 retries: 86400, Error_code: 2003

這個(gè)就是因?yàn)榉阑饓Φ膯?wèn)題,所以用 /etc/init.d/iptables stop 關(guān)閉防火墻就OK了。

 

4.遇到ERROR 2013 (HY000): Lost connection to MySQL server during query錯(cuò)誤。
在/ect/my.cnf的[mysqld]中添加skip-name-resolve

相關(guān)文章

  • 超越MySQL 對(duì)流行數(shù)據(jù)庫(kù)進(jìn)行分支的知識(shí)小結(jié)

    超越MySQL 對(duì)流行數(shù)據(jù)庫(kù)進(jìn)行分支的知識(shí)小結(jié)

    盡管MySQL是最受歡迎的程序之一,但是許多開(kāi)發(fā)人員認(rèn)為有必要將其拆分成其他項(xiàng)目,并且每個(gè)分支項(xiàng)目都有自己的專長(zhǎng)。該需求,以及 Oracle 對(duì)核心產(chǎn)品增長(zhǎng)緩慢的擔(dān)憂,導(dǎo)致出現(xiàn)了許多開(kāi)發(fā)人員感興趣的子項(xiàng)目和分支
    2012-01-01
  • Mac下MySQL5.7忘記root密碼的解決方法

    Mac下MySQL5.7忘記root密碼的解決方法

    這篇文章主要為大家詳細(xì)介紹了Mac下MySQL5.7忘記root密碼的解決方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-01-01
  • MYSQL數(shù)據(jù)庫(kù)中常用函數(shù)介紹

    MYSQL數(shù)據(jù)庫(kù)中常用函數(shù)介紹

    大家好,本篇文章主要講的是MYSQL數(shù)據(jù)庫(kù)中常用函數(shù)介紹,感興趣的同學(xué)趕快來(lái)看一看吧,對(duì)你有幫助的話記得收藏一下
    2022-01-01
  • mysql中使用UDF自動(dòng)同步memcached效率筆記

    mysql中使用UDF自動(dòng)同步memcached效率筆記

    接上篇:mysql使用mysql-udf-http效率測(cè)試筆記 ,這次不使用rest架構(gòu),而是使用:libmemcached和memcached_functions_mysql
    2011-08-08
  • MySQL執(zhí)行計(jì)劃的深入分析

    MySQL執(zhí)行計(jì)劃的深入分析

    這篇文章主要給大家介紹了關(guān)于MySQL執(zhí)行計(jì)劃的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-01-01
  • MySQL定時(shí)刪除XX天數(shù)據(jù)示例代碼

    MySQL定時(shí)刪除XX天數(shù)據(jù)示例代碼

    通過(guò)使用MySQL的事件調(diào)度器,我們可以方便地創(chuàng)建定時(shí)任務(wù)來(lái)定期清理數(shù)據(jù)庫(kù)中的過(guò)期數(shù)據(jù),本文介紹了如何創(chuàng)建定時(shí)任務(wù)以及如何刪除3個(gè)月前的數(shù)據(jù)作為示例,感興趣的朋友跟隨小編一起看看吧
    2023-09-09
  • mysql的Buffer?Pool存儲(chǔ)及原理解析

    mysql的Buffer?Pool存儲(chǔ)及原理解析

    buffer pool是mysql一個(gè)非常關(guān)鍵的核心組件,實(shí)際上主要都是針對(duì)內(nèi)存里的Buffer Pool中的數(shù)據(jù)進(jìn)行的,這篇文章主要介紹了mysql的Buffer?Pool存儲(chǔ)及原理,需要的朋友可以參考下
    2022-04-04
  • mysql 卡死 大部分線程長(zhǎng)時(shí)間處于sending data的狀態(tài)

    mysql 卡死 大部分線程長(zhǎng)時(shí)間處于sending data的狀態(tài)

    首先說(shuō)明一下,這是個(gè)無(wú)頭的案子,雖然問(wèn)題貌似解決了,不過(guò)到現(xiàn)在我也沒(méi)有答案,只是把這個(gè)問(wèn)題拿出來(lái)晾晾
    2008-11-11
  • mysql8.0.11安裝配置方法圖文教程 MySQL8.0新密碼認(rèn)證方式

    mysql8.0.11安裝配置方法圖文教程 MySQL8.0新密碼認(rèn)證方式

    這篇文章主要為大家詳細(xì)介紹了mysql8.0.11安裝配置方法圖文教程,以及MySQL8.0新密碼認(rèn)證方式,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-11-11
  • MySQL使用profile查詢性能的操作教程

    MySQL使用profile查詢性能的操作教程

    這篇文章主要介紹了MySQL使用profile查詢性能的操作教程,不僅是SQL語(yǔ)句的性能,更能夠收集系統(tǒng)運(yùn)行的CPU及內(nèi)存占用情況,需要的朋友可以參考下
    2015-11-11

最新評(píng)論