windows下如何執行在mysql的命令模式

windows下如何執行在mysql的命令模式(查看次數:159)

回首頁

2017-06-07 23:16:11
在windows下要執行mysql命令的模式,可以mysql -uroot -p,會自動彈出密碼輸入提示,底下是一些查看記憶體及查用的指令說明。


1.show processlist; 顯示目前有那些mysql指令在執行



2.show databases; 顯示全部的資料庫名稱



3.use information_schema 用use來切換資料庫



4.show tables 顯示目前資料庫下的所有資料表



5.SHOW VARIABLES LIKE 'innodb_buffer_pool_size';



6.SHOW VARIABLES LIKE 'innodb_additional_mem_pool_size';



7.SHOW VARIABLES LIKE 'innodb_log_buffer_size';



8.SHOW VARIABLES LIKE 'thread_stack';



9.參考最後面語法



10.在xampp在查看mysql的設定檔案my.ini



11.相關的設定內容



12.mysql的登入方式


計算 MySQL 可能用到的記憶體數量

官方說明: How MySQL Uses Memory

查看記憶體使用量 的 公式: (公式取自上述官方網頁)

SHOW VARIABLES LIKE 'innodb_buffer_pool_size';
SHOW VARIABLES LIKE 'innodb_additional_mem_pool_size';
SHOW VARIABLES LIKE 'innodb_log_buffer_size';
SHOW VARIABLES LIKE 'thread_stack';
SET @kilo_bytes = 1024;
SET @mega_bytes = @kilo_bytes * 1024;
SET @giga_bytes = @mega_bytes * 1024;
SET @innodb_buffer_pool_size = 2 * @giga_bytes;
SET @innodb_additional_mem_pool_size = 16 * @mega_bytes;
SET @innodb_log_buffer_size = 8 * @mega_bytes;
SET @thread_stack = 192 * @kilo_bytes;
SELECT
( @@key_buffer_size + @@query_cache_size + @@tmp_table_size
+ @innodb_buffer_pool_size + @innodb_additional_mem_pool_size
+ @innodb_log_buffer_size
+ @@max_connections * (
@@read_buffer_size + @@read_rnd_buffer_size + @@sort_buffer_size
+ @@join_buffer_size + @@binlog_cache_size + @thread_stack
) ) / @giga_bytes AS MAX_MEMORY_GB;

參考資料:https://blog.longwin.com.tw/2012/01/mysql-memory-usage-computer-2012/

windows下如何執行在mysql的命令模式
上一篇:贊助名單(914)      下一篇:Excel VBA執行時出現【程式碼的執行已被中斷】的解決方法(0)