真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

mysql參數(shù)怎么改,mysql參數(shù)化

如何修改mysql配置文件中的參數(shù)?

1、編輯MySQL(和PHP搭配之最佳組合)配置文件: windows環(huán)境中:%MySQL_installdir%\my.ini //一般在MySQL安裝目錄下有my.ini即MySQL的配置文件。 linux環(huán)境中:/etc/my.cnf 在[MySQLd]配置段添加如下一行: skip-grant-tables 保存退出編輯。 2、然后重啟MySQL服務(wù) windows環(huán)境中: net stop MySQL net start MySQL linux環(huán)境中: /etc/init.d/MySQLd restart 3、設(shè)置新的ROOT密碼 然后再在命令行下執(zhí)行: MySQL-uroot -p MySQL 直接回車無需密碼即可進入數(shù)據(jù)庫了。 現(xiàn)在我們執(zhí)行如下語句把root密碼更新為7758521: update user set password=PASSWORD("7758521") where user='root'; quit 退出MySQL。 4、還原配置文件并重啟服務(wù) 然后修改MySQL配置文件把剛才添加的那一行刪除。 再次重起MySQL服務(wù),密碼修改完畢。 用新密碼7758521試一下吧,又能登入MySQL的感覺就是不一樣吧?

我們提供的服務(wù)有:成都做網(wǎng)站、成都網(wǎng)站制作、微信公眾號開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、大余ssl等。為上1000家企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的大余網(wǎng)站制作公司

采納哦

如何動態(tài)修改Mysql的配置參數(shù)

登入mysql:

mysql -h localhost -u root -p

然后會讓輸入密碼

查看當(dāng)前配置參數(shù)(wait_timeout為例):

show session variables like '%wait_timeout%'; (或去掉session也一樣)這是當(dāng)前會話配置參數(shù)

現(xiàn)在我們來改這個值:

set wait_timeout=90;

然后我們一起再查看下當(dāng)前配置參數(shù):

show variables like '%wait_timeout%';

這是修改當(dāng)前會話配置,當(dāng)退出再新起一個會話時就會恢復(fù)原樣。

想在所有會話都有效可以設(shè)置全局配置,參數(shù)把session改為global就可以了

set global wait_timeout=90;后再查看

show global variables like '%wait_timeout%';

再退出后重新進入看看,值還是在。

MySQL內(nèi)存相關(guān)參數(shù)

相關(guān)查看命令

sql show global variables like 'innodb_buffer_pool_size';

sql show global status like 'Innodb_buffer_pool_pages_data';

sql show global status like 'Innodb_page_size';

有的參數(shù)對應(yīng)不同引擎,比如對于innodb引擎的,都是innodb_打頭。

例如:

innodb_buffer_pool_size = 81920M

join_buffer_size = 1024M

innodb_sort_buffer_size =1024M

sort_buffer_size = 2048M

read_rnd_buffer_size = 2048M

innodb_log_buffer_size = 128M

innodb_log_file_size =2048M

innodb_log_files_in_group=10

bulk_insert_buffer_size=4096M

myisam_sort_buffer_size = 512M

myisam_max_sort_file_size = 10G

thread_cache_size = 300

ft_min_word_len = 1 #for chinese full text search

query_cache_size = 512M

query_cache_limit = 4M

query_cache_type = 0

query_cache_min_res_unit = 2k

thread_stack = 512K

tmp_table_size = 3G

max_heap_table_size = 3G

long_query_time = 3

log-slave-updates

max_binlog_cache_size = 8M

調(diào)優(yōu)參考計算方法:

val = Innodb_buffer_pool_pages_data / Innodb_buffer_pool_pages_total * 100%

val 95% 則考慮增大 innodb_buffer_pool_size, 建議使用物理內(nèi)存的75%

val 95% 則考慮減小 innodb_buffer_pool_size, 建議設(shè)置為:Innodb_buffer_pool_pages_data * Innodb_page_size * 1.05 / (1024*1024*1024)

設(shè)置命令:set global innodb_buffer_pool_size = 2097152; //緩沖池字節(jié)大小,單位kb,如果不設(shè)置,默認(rèn)為128M

設(shè)置要根據(jù)自己的實際情況來設(shè)置,如果設(shè)置的值不在合理的范圍內(nèi),并不是設(shè)置越大越好,可能設(shè)置的數(shù)值太大體現(xiàn)不出優(yōu)化效果,反而造成系統(tǒng)的swap空間被占用,導(dǎo)致操作系統(tǒng)變慢,降低sql查詢性能。

修改配置文件的調(diào)整方法,修改my.cnf配置:

innodb_buffer_pool_size = 2147483648??#設(shè)置2G

innodb_buffer_pool_size = 2G??#設(shè)置2G

innodb_buffer_pool_size = 500M??#設(shè)置500M

MySQL5.7及以后版本,改參數(shù)時動態(tài)的,修改后,無需重啟MySQL,但是低版本,靜態(tài)的,修改后,需要重啟MySQL。


當(dāng)前題目:mysql參數(shù)怎么改,mysql參數(shù)化
文章起源:http://weahome.cn/article/hopjeh.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部