導航:首頁 > 版本升級 > mysql5630配置文件

mysql5630配置文件

發布時間:2021-12-04 06:55:51

❶ windows下的mysql配置文件在哪

1.第一種方法:在DOS命令行窗口登錄MySQL,輸入如下命令查看MySQL的安裝目錄內和數據存容放目錄,MySQL的配置文件就在數據存放目錄下:

❷ mysql的配置文件my.cnf 或者 my.ini在哪啊 想修改它,怎麼修改啊

  1. 一般linux 上都放在 /etc/my.cnf ,window 上安裝都是默認可能按照上面的路徑還是沒找到, window 上 可以登錄到mysql中 使用 show variables like '%data%' 先找到data 存放路徑, 一般my.ini 在 data文件的上一級。

  2. win下的是my.ini,一般會在安裝目錄的根目錄。

    舉例:

    Windows7電腦上的方法。

    1)從任務欄找到MySQL Notifier,右鍵單擊,選擇「SQL Editor」打開

    2)可以看到MySQL Workbench被打開,從左側邊欄Navigator選擇Options File;如果左側沒有Navigator,那麼在右上角選擇顯示左側邊欄的選項。

    3)在Workbench下部可以看到Configuration File所處的位置,即為my.ini的路徑。

(2)mysql5630配置文件擴展閱讀:

使用 mysql --help 查看關於MYSQL對應配置文件my.cnf 搜索順序,windows 和linux 上都是該命令查看; linux 上可以使用 mysql --help|grep my.cnf 過濾查看。

❸ mysql配置文件my.ini在哪

linux版本是my.cnf,一般會放在/etc/my.cnf,/etc/mysql/my.cnf
win下的是my.ini,一般會在安裝目錄的根目錄
還有就是,版mysql就算沒有這個配置文件權也能運行的,你具體要修改什麼

❹ mysql配置文件怎麼寫

[client]
port=3306
socket=/tmp/mysql.sock
[mysqld]
port=3306
socket=/tmp/mysql.sock
basedir=/usr/local/mysql
datadir=/data/mysql
pid-file=/data/mysql/mysql.pid
user=mysql
bind-address=0.0.0.0
server-id=1#表示是本機的序號為1,一般來講就是master的意思
skip-name-resolve
#禁止MySQL對外部連接進行DNS解析,使用這一選項可以消除MySQL進行DNS解析的時間。但需要注意,如果開啟該選項,
#則所有遠程主機連接授權都要使用IP地址方式,否則MySQL將無法正常處理連接請求
#skip-networking
back_log=600
#MySQL能有的連接數量。當主要MySQL線程在一個很短時間內得到非常多的連接請求,這就起作用,
#然後主線程花些時間(盡管很短)檢查連接並且啟動一個新線程。back_log值指出在MySQL暫時停止回答新請求之前的短時間內多少個請求可以被存在堆棧中。
#如果期望在一個短時間內有很多連接,你需要增加它。也就是說,如果MySQL的連接數據達到max_connections時,新來的請求將會被存在堆棧中,
#以等待某一連接釋放資源,該堆棧的數量即back_log,如果等待連接的數量超過back_log,將不被授予連接資源。
#另外,這值(back_log)限於您的操作系統對到來的TCP/IP連接的偵聽隊列的大小。
#你的操作系統在這個隊列大小上有它自己的限制(可以檢查你的OS文檔找出這個變數的最大值),試圖設定back_log高於你的操作系統的限制將是無效的。
max_connections=1000
#MySQL的最大連接數,如果伺服器的並發連接請求量比較大,建議調高此值,以增加並行連接數量,當然這建立在機器能支撐的情況下,因為如果連接數越多,介於MySQL會為每個連接提供連接緩沖區,就會開銷越多的內存,所以要適當調整該值,不能盲目提高設值。可以過'conn%'通配符查看當前狀態的連接數量,以定奪該值的大小。
max_connect_errors=6000
#對於同一主機,如果有超出該參數值個數的中斷錯誤連接,則該主機將被禁止連接。如需對該主機進行解禁,執行:FLUSHHOST。
open_files_limit=65535
#MySQL打開的文件描述符限制,默認最小1024;當open_files_limit沒有被配置的時候,比較max_connections*5和ulimit-n的值,哪個大用哪個,
#當open_file_limit被配置的時候,比較open_files_limit和max_connections*5的值,哪個大用哪個。
table_open_cache=128
#MySQL每打開一個表,都會讀入一些數據到table_open_cache緩存中,當MySQL在這個緩存中找不到相應信息時,才會去磁碟上讀取。默認值64
#假定系統有200個並發連接,則需將此參數設置為200*N(N為每個連接所需的文件描述符數目);
#當把table_open_cache設置為很大時,如果系統處理不了那麼多文件描述符,那麼就會出現客戶端失效,連接不上
max_allowed_packet=4M
#接受的數據包大小;增加該變數的值十分安全,這是因為僅當需要時才會分配額外內存。例如,僅當你發出長查詢或MySQLd必須返回大的結果行時MySQLd才會分配更多內存。
#該變數之所以取較小默認值是一種預防措施,以捕獲客戶端和伺服器之間的錯誤信息包,並確保不會因偶然使用大的信息包而導致內存溢出。
binlog_cache_size=1M
#一個事務,在沒有提交的時候,產生的日誌,記錄到Cache中;等到事務提交需要提交的時候,則把日誌持久化到磁碟。默認binlog_cache_size大小32K
max_heap_table_size=8M
#定義了用戶可以創建的內存表(memorytable)的大小。這個值用來計算內存表的最大行數值。這個變數支持動態改變
tmp_table_size=16M
#MySQL的heap(堆積)表緩沖大小。所有聯合在一個DML指令內完成,並且大多數聯合甚至可以不用臨時表即可以完成。
#大多數臨時表是基於內存的(HEAP)表。具有大的記錄長度的臨時表(所有列的長度的和)或包含BLOB列的表存儲在硬碟上。
#如果某個內部heap(堆積)表大小超過tmp_table_size,MySQL可以根據需要自動將內存中的heap表改為基於硬碟的MyISAM表。還可以通過設置tmp_table_size選項來增加臨時表的大小。也就是說,如果調高該值,MySQL同時將增加heap表的大小,可達到提高聯接查詢速度的效果
read_buffer_size=2M
#MySQL讀入緩沖區大小。對表進行順序掃描的請求將分配一個讀入緩沖區,MySQL會為它分配一段內存緩沖區。read_buffer_size變數控制這一緩沖區的大小。
#如果對表的順序掃描請求非常頻繁,並且你認為頻繁掃描進行得太慢,可以通過增加該變數值以及內存緩沖區大小提高其性能
read_rnd_buffer_size=8M
#MySQL的隨機讀緩沖區大小。當按任意順序讀取行時(例如,按照排序順序),將分配一個隨機讀緩存區。進行排序查詢時,
#MySQL會首先掃描一遍該緩沖,以避免磁碟搜索,提高查詢速度,如果需要排序大量數據,可適當調高該值。但MySQL會為每個客戶連接發放該緩沖空間,所以應盡量適當設置該值,以避免內存開銷過大
sort_buffer_size=8M
#MySQL執行排序使用的緩沖大小。如果想要增加ORDERBY的速度,首先看是否可以讓MySQL使用索引而不是額外的排序階段。
#如果不能,可以嘗試增加sort_buffer_size變數的大小
join_buffer_size=8M
#聯合查詢操作所能使用的緩沖區大小,和sort_buffer_size一樣,該參數對應的分配內存也是每連接獨享
thread_cache_size=8
#這個值(默認8)表示可以重新利用保存在緩存中線程的數量,當斷開連接時如果緩存中還有空間,那麼客戶端的線程將被放到緩存中,
#如果線程重新被請求,那麼請求將從緩存中讀取,如果緩存中是空的或者是新的請求,那麼這個線程將被重新創建,如果有很多新的線程,
#增加這個值可以改善系統性能.通過比較Connections和Threads_created狀態的變數,可以看到這個變數的作用。(–>表示要調整的值)
#根據物理內存設置規則如下:
#1G—>8
#2G—>16
#3G—>32
#大於3G—>64
query_cache_size=8M
#MySQL的查詢緩沖大小(從4.0.1開始,MySQL提供了查詢緩沖機制)使用查詢緩沖,MySQL將SELECT語句和查詢結果存放在緩沖區中,
#今後對於同樣的SELECT語句(區分大小寫),將直接從緩沖區中讀取結果。根據MySQL用戶手冊,使用查詢緩沖最多可以達到238%的效率。
#通過檢查狀態值'Qcache_%',可以知道query_cache_size設置是否合理:如果Qcache_lowmem_prunes的值非常大,則表明經常出現緩沖不夠的情況,
#如果Qcache_hits的值也非常大,則表明查詢緩沖使用非常頻繁,此時需要增加緩沖大小;如果Qcache_hits的值不大,則表明你的查詢重復率很低,
#這種情況下使用查詢緩沖反而會影響效率,那麼可以考慮不用查詢緩沖。此外,在SELECT語句中加入SQL_NO_CACHE可以明確表示不使用查詢緩沖
query_cache_limit=2M
#指定單個查詢能夠使用的緩沖區大小,默認1M
key_buffer_size=4M
#指定用於索引的緩沖區大小,增加它可得到更好處理的索引(對所有讀和多重寫),到你能負擔得起那樣多。如果你使它太大,
#系統將開始換頁並且真的變慢了。對於內存在4GB左右的伺服器該參數可設置為384M或512M。通過檢查狀態值Key_read_requests和Key_reads,
#可以知道key_buffer_size設置是否合理。比例key_reads/key_read_requests應該盡可能的低,
#至少是1:100,1:1000更好(上述狀態值可以使用SHOWSTATUSLIKE'key_read%'獲得)。注意:該參數值設置的過大反而會是伺服器整體效率降低
ft_min_word_len=4
#分詞詞彙最小長度,默認4
transaction_isolation=REPEATABLE-READ
#MySQL支持4種事務隔離級別,他們分別是:
#READ-UNCOMMITTED,READ-COMMITTED,REPEATABLE-READ,SERIALIZABLE.
#如沒有指定,MySQL默認採用的是REPEATABLE-READ,ORACLE默認的是READ-COMMITTED
log_bin=mysql-bin
binlog_format=mixed
expire_logs_days=30#超過30天的binlog刪除
log_error=/data/mysql/mysql-error.log#錯誤日誌路徑
slow_query_log=1
long_query_time=1#慢查詢時間超過1秒則為慢查詢
slow_query_log_file=/data/mysql/mysql-slow.log
performance_schema=0
explicit_defaults_for_timestamp
#lower_case_table_names=1#不區分大小寫
skip-external-locking#MySQL選項以避免外部鎖定。該選項默認開啟
default-storage-engine=InnoDB#默認存儲引擎
innodb_file_per_table=1
#InnoDB為獨立表空間模式,每個資料庫的每個表都會生成一個數據空間
#獨立表空間優點:
#1.每個表都有自已獨立的表空間。
#2.每個表的數據和索引都會存在自已的表空間中。
#3.可以實現單表在不同的資料庫中移動。
#4.空間可以回收(除droptable操作處,表空不能自已回收)
#缺點:
#單表增加過大,如超過100G
#結論:
#共享表空間在Insert操作上少有優勢。其它都沒獨立表空間表現好。當啟用獨立表空間時,請合理調整:innodb_open_files
innodb_open_files=500
#限制Innodb能打開的表的數據,如果庫里的表特別多的情況,請增加這個。這個值默認是300
innodb_buffer_pool_size=64M
#InnoDB使用一個緩沖池來保存索引和原始數據,不像MyISAM.
#這里你設置越大,你在存取表裡面數據時所需要的磁碟I/O越少.
#在一個獨立使用的資料庫伺服器上,你可以設置這個變數到伺服器物理內存大小的80%
#不要設置過大,否則,由於物理內存的競爭可能導致操作系統的換頁顛簸.
#注意在32位系統上你每個進程可能被限制在2-3.5G用戶層面內存限制,
#所以不要設置的太高.

還沒完,字數受限制,這里有詳細的參數說明:

http://www.cnblogs.com/wyy123/p/6092976.html

❺ mysql 配置文件在哪

方法/步驟

❻ 如何找到並修改MySQL57的配置文件m

linux 系統的話一般在/ect目錄下面,my.cnf

windows系統的在你mysql安裝目錄下,my.ini

❼ 關於mysql配置文件my.ini

伺服器字元集 (character_set_server)
庫字元集 (character_set_database)
資料庫系統(character_system)
character_set_server: 伺服器版安裝時指定的默認字元集設定權。
character_set_database: 資料庫伺服器中某個庫使用的字元集設定,如果建庫時沒有指明,將使用伺服器安裝時指定的字元集設置。
character_system: 資料庫系統使用的字元集設定。

在創建一個表的時候,每個欄位只要不是binary,都會有一個字元集。如果不指定,那麼在SHOW CREATE TABLE的時候,它是不會顯示出來的。
建表時候,欄位字元集的選取方式如下:
* if 欄位指定的字元集
* else if 表指定的字元集
* else if @@character_set_database
* else @@character_set_server (如果沒有設定,這個值為latin1)

❽ mysql的配置文件my.cnf在哪啊 想修改它,怎麼修改啊

如果使用的是虛擬主機的話,是要運營商那邊設置的 。但一般運營商虛擬主機伺服器環境是不會隨意增加設置的。大多數網站在裡面都可以正常運行,不行的話建議你買個雲主機或vps 也不貴,讓程序員給你架設。

❾ mysql的配置文件my.ini在哪

linux版本是my.cnf,一般會放在/etc/my.cnf,/etc/mysql/my.cnf
win下的是my.ini,一般會在安裝目錄的根目錄
還有就是,mysql就算沒有這個配置文件也能運行的,你具體要修改什麼
修改時間例如 2012-10-08 10:07:36修改為20121008-100736

閱讀全文

與mysql5630配置文件相關的資料

熱點內容
xp9l.topvodtypehtml56html 瀏覽:359
歐洲公主電影 瀏覽:651
湘西數控編程培訓怎麼學 瀏覽:979
win10文件磁鐵 瀏覽:451
4k電影在線 瀏覽:617
為什麼插入餅圖有些數據選不上 瀏覽:778
F中文電影站 瀏覽:990
從深圳往香港寄文件快遞多少錢 瀏覽:157
有一部小說兩姐妹女主姓蘇 瀏覽:878
在哪裡能看香腸派對數據 瀏覽:674
工控軟體編程是什麼 瀏覽:528
三個棒球少年與媽媽們百度雲 瀏覽:659
北京java講師 瀏覽:432
薄帝集團八本順序 瀏覽:220
蘋果7用升級嗎 瀏覽:826
大多多電影網台灣倫理片 瀏覽:473
小米8分類文件找不到 瀏覽:667
國外電影中的女惡魔 瀏覽:808
找不到文件 瀏覽:656
女人的戰爭之消失的眼角膜電影 瀏覽:694

友情鏈接