這篇文章主要介紹“5.7新增了什么新特性”,在日常操作中,相信很多人在MySQL5.7新增了什么新特性問(wèn)題上存在疑惑,小編查閱了各式資料,整理出簡(jiǎn)單好用的操作方法,希望對大家解答”MySQL5.7新增了什么新特性”的疑惑有所幫助!接下來(lái),請跟著(zhù)小編一起來(lái)學(xué)習吧!
新增特性
Security
improvements.
MySQL.user表新增plugin列,且若某賬戶(hù)該字段值為空則賬戶(hù)不能使用。從低版本MySQL升級至MySQL5.7時(shí)要注意該問(wèn)題,且建議DBA將使用mysql_old_password插件的賬戶(hù)替換為使用 mysql_native_password插件。
數據庫管理員可以制定賬戶(hù)密碼自動(dòng)過(guò)期策略,密碼過(guò)期后必須強制進(jìn)行更改。(http://dev.mysql.com/doc/refman/5.7/en/password-expiration-policy.html)
數據庫管理員可以鎖定/解鎖賬戶(hù)來(lái)進(jìn)行更好的登錄控制,對應的,mysql.user表中新增account_locked列來(lái)表示鎖定狀態(tài)。版本升級過(guò)程中要注意該問(wèn)題。(http://dev.mysql.com/doc/refman/5.7/en/account-locking.html)
MySQL Server可以自動(dòng)創(chuàng )建SSL、RSAssl/' target='_blank'>證書(shū)和Key文件來(lái)支持安全連接,前提是Server用OpenSSL編譯(http://dev.mysql.com/doc/refman/5.7/en/creating-ssl-rsa-files-using-mysql.html)
MySQL默認的部署策略發(fā)生了變化,變得更加安全。mysql_install_db 棄用了,改用emysqld加-initialize或–initialize-insecure選項來(lái)初始化數據目錄。使用-initialize時(shí),默認只創(chuàng )建’root’@’localhost’賬戶(hù)并產(chǎn)生隨機密碼、設置密碼過(guò)期,保存于error log,初次登錄需使用密碼并改變密碼。不再創(chuàng )建匿名賬戶(hù)和test數據庫。(http://dev.mysql.com/doc/refman/5.7/en/data-directory-initialization-mysqld.html、http://dev.mysql.com/doc/refman/5.7/en/mysql-install-db.html)
SQL mode
changes.
默認開(kāi)啟STRICT_TRANS_TABLES
SQL mode。
ONLY_FULL_GROUP_BY SQL mode的實(shí)現更加精細,且默認開(kāi)啟。 ERROR_FOR_DIVISION_BY_ZERO, NO_ZERO_DATE和NO_ZERO_IN_DATE默認開(kāi)啟(將來(lái)可能包含進(jìn)strict SQL mode,而移除這些單獨的模式),也即目前默認的SQL mode為: ONLY_FULL_GROUP_BY, STRICT_TRANS_TABLES,
NO_ZERO_IN_DATE, NO_ZERO_DATE, ERROR_FOR_DIVISION_BY_ZERO, NO_AUTO_CREATE_USER和 NO_ENGINE_SUBSTITUTION. (http://dev.mysql.com/doc/refman/5.7/en/sql-mode.html#sql-mode-changes)
Online ALTER
TABLE.
支持RENAME INDEX從句且為in place操作無(wú)需table-copy,適用于各引擎。(http://dev.mysql.com/doc/refman/5.7/en/alter-table.html)
ngram and MeCab
full-text parser plugins.
內置支持中日韓全文解析的ngram parser plugin和可安裝的支持日文全文解析的MeCab plugin。
InnoDB
enhancements.
VARCHAR 大小可通過(guò) ALTER TABLE語(yǔ)句進(jìn)行原地(in place)修改,而無(wú)需table-copy。如:ALTER TABLE t1
ALGORITHM=INPLACE, CHANGE COLUMN c1 c1 VARCHAR(255);但存在限制,即只支持0~255字節內的或者255以上字節間的增加,也就是說(shuō)若從254增到256時(shí)不能使用INPLACE算法,必須使用COPY算法,否側報錯.這是因為0~255內的VARCHAR值需要一個(gè)額外的字節來(lái)編碼,而256以上的VARCHAR值需要兩個(gè)字節來(lái)編碼。另外使用INPLACE算法縮小VARCHAR的ALTER TABLE也是不支持的,必須用COPY算法。
InnoDB臨時(shí)表的DDL性能提升。
InnoDB臨時(shí)表元數據不再存儲于InnoDB系統表而是存儲在INNODB_TEMP_TABLE_INFO,包含所有用戶(hù)和系統創(chuàng )建的臨時(shí)表信息。該表在第一次在其上運行select時(shí)被創(chuàng )建。
InnoDB現在支持MySQL-supported空間數據類(lèi)型。也即,之前的空間數據是以binary BLOB數據存儲的,現在空間數據類(lèi)型被映射到了一個(gè)InnoDB內部數據類(lèi)型DATA_GEOMETRY.
對于non-compressed InnoDB臨時(shí)表有獨立的表空間,表空間在每次重啟時(shí)于默認的DATADIR中被重建,可通過(guò)innodb_temp_data_file_path選項指定其他路徑。
innochecksum (離線(xiàn)的InnoDB文件校驗工具),新增新的選擇項或擴展的功能,如,可指定特定的校驗算法、可以只重寫(xiě)校驗值而不進(jìn)行驗證、可指定允許的校驗和不匹配量、顯示各類(lèi)頁(yè)的個(gè)數、導出頁(yè)類(lèi)型信息、輸出至日志、從標準輸入讀取數據等。目前可支持超過(guò)2G的文件。(http://dev.mysql.com/doc/refman/5.7/en/innochecksum.html)
針對臨時(shí)表及相關(guān)對象引入新的“non-redo” undo log,存放于臨時(shí)表空間。該類(lèi)型的undo log非 redolog 因為臨時(shí)表不需崩潰恢復、也就無(wú)需redo logs,但卻需要 undo log用于回滾、MVCC等。默認的臨時(shí)表空間文件為ibtmp1,位于數據目錄在每次服務(wù)器啟動(dòng)時(shí)被重新創(chuàng )建,可通過(guò)innodb_temp_data_file_path指定臨時(shí)表空間。(http://dev.mysql.com/doc/refman/5.7/en/innodb-temporary-table-undo-logs.html)
可通過(guò)innodb_buffer_pool_dump_pct調整buffer pool中最近使用的頁(yè)讀取并dump的百分比。當有其他InnoDB后臺任務(wù)所引起的I/O活動(dòng)時(shí),可通過(guò) innodb_io_capacity 限制各I/O活動(dòng)包括 buffer pool load 操作的頻次。
InnoDB支持full-text parser 插件(http://dev.mysql.com/doc/refman/5.7/en/full-text-plugins.html)
支持多page cleaner線(xiàn)程從buffer pool中刷臟頁(yè),通過(guò) innodb_page_cleaners配置線(xiàn)程數,默認值為1.
支持使用INPLACE算法的online DDL語(yǔ)句重建普通表和分區表:OPTIMIZE TABLE、ALTER TABLE … FORCE、ALTER TABLE … ENGINE=INNODB。
Linux系統中Fusion-io Non-Volatile Memory (NVM)文件系統提供了原子寫(xiě)能力,使InnoDB雙寫(xiě)變得冗余。因此,MySQL5.7.4以后,對于支持原子寫(xiě)的Fusion-io設備上的系統表空間InnoDB doublewrite buffer會(huì )自動(dòng)關(guān)閉。
對于分區表和獨立的InnoDB表分區從MySQL5.7.4開(kāi)始支持“可傳輸”表空間,使得分區表的備份步驟更加容易也使得在不同MySQl實(shí)例間拷貝分區表和獨立的表分許成為可能。(http://dev.mysql.com/doc/refman/5.7/en/tablespace-copying.html)
可通過(guò) innodb_buffer_pool_size 參數動(dòng)態(tài)調整buffer pool大小,resize以chunk為單位,chunk大小通過(guò) innodb_buffer_pool_chunk_size配置,另可通過(guò)Innodb_buffer_pool_resize_status 狀態(tài)變量觀(guān)察調整過(guò)程。(http://dev.mysql.com/doc/refman/5.7/en/innodb-buffer-pool-online-resize.html)
MySQL5.7.5開(kāi)始Multi-threaded page clean也在shutdown和recover階段被支持。
MySQL5.7.5后支持空間數據類(lèi)型上建索引。且可通過(guò) ALTER TABLE … ADD SPATIAL INDEX ALGORITHM=INPLACE進(jìn)行在線(xiàn)操作。
創(chuàng )建和重建索引時(shí)支持bulk load,該方法被稱(chēng)為“sorted index build”,提升了索引創(chuàng )建效率,支持全文索引但不支持空間索引??赏ㄟ^(guò)innodb_fill_factor定義每個(gè)頁(yè)的填充因子,剩余的空間用于將來(lái)的索引增長(cháng)。(http://dev.mysql.com/doc/refman/5.7/en/sorted-index-builds.html)
使用新的日志記錄類(lèi)型(MLOG_FILE_NAME)來(lái)識別上一個(gè)檢查點(diǎn)以來(lái)發(fā)生變化的表空間。這簡(jiǎn)化了崩潰恢復時(shí)的表空間發(fā)現,消除了redo log應用之前的文件系統掃描。 (http://dev.mysql.com/doc/refman/5.7/en/innodb-recovery-tablespace-discovery.html).需要注意的是這一行為導致了redo log格式的變化,所以升級至MySQL5.7.5或者從改版本降級時(shí)需完全關(guān)閉MySQL。
可通過(guò)配置 innodb_undo_log_truncate來(lái)truncate undo表空間中的undo logs。系統表空間內的undo logs不會(huì )被truncate。(默認情況下undo log存儲于系統表空間,可通過(guò)innodb_undo_directory、 innodb_undo_logs、 innodb_undo_tablespaces進(jìn)行調整。http://dev.mysql.com/doc/refman/5.7/en/truncate-undo-tablespace.html )
支持本地化分區(native partitioning),之前需依賴(lài)ha_partition handler為每個(gè)分區創(chuàng )建handler對象,現在只需一個(gè)partition-aware handler對象,節約了內存。(可通過(guò)mysql_upgrade或者ALTER TABLE … UPGRADE PARTITIONING將老方法建的分區表升級為新的)。
支持使用CREATE TABLESPACE語(yǔ)句創(chuàng )建通用表空間。并可以通過(guò) CREATE TABLE tbl_name … TABLESPACE [=] tablespace_name 或者 ALTER TABLE tbl_name TABLESPACE [=] tablespace_name將表添加到創(chuàng )建的通用表空間。(http://dev.mysql.com/doc/refman/5.7/en/general-tablespaces.html)
可通過(guò) innodb_default_row_format指定InnoDB表的默認行格式,新版本的默認值有COMPACT替換為了DYNAMIC 。
JSON
support.
MySQL5.7.8開(kāi)始原生支持JSON數據類(lèi)型,不再以字符串形式存儲而是以二進(jìn)制格式存儲,允許快速讀取文檔元素。JSON列在插入或更新時(shí)會(huì )自動(dòng)進(jìn)行驗證,文檔格式不正確會(huì )報錯。除了可用常用比較操作符進(jìn)行比較外還引入一系列函數用于處理JSON類(lèi)型。(http://dev.mysql.com/doc/refman/5.7/en/json.html)
System and status
variables. (http://dev.mysql.com/doc/refman/5.7/en/server-system-variables.html)
優(yōu)先從performance_schema下的表中獲取系統變量和狀態(tài)變量信息(老版本從information_schema下的表中獲取,這些表將來(lái)會(huì )被移除),這對show variables 和show status語(yǔ)句也有影響,也即信息源來(lái)自于performance_schema。若想使用原來(lái)的表獲取信息可開(kāi)啟show_compatibility_56 參數(不推薦,只作為升級過(guò)程中的輔助工具,將來(lái)會(huì )被移除)。(http://dev.mysql.com/doc/refman/5.7/en/performance-schema-variable-table-migration.html)
sys schema.
包含sys庫,存儲從performance_schema收集用來(lái)輔助DBA和開(kāi)發(fā)者的信息的相關(guān)對象,如,表和觸發(fā)器、視圖、存儲過(guò)程
、存儲函數等,可用以調優(yōu)和問(wèn)題診斷。(http://dev.mysql.com/doc/refman/5.7/en/sys-schema.html)
Condition handling.
Optimizer.
explain可以用來(lái)獲取其他SESSION/CONNECTION中正在運行的語(yǔ)句的執行計劃(前提條件是正在運行語(yǔ)句且語(yǔ)句類(lèi)型支持EXPLAIN),語(yǔ)法為:EXPLAIN [options] FOR CONNECTION
connection_id;其中connection_id即連接id,可由information_schema.processlist或者CONNECTION_ID()獲取。
支持在語(yǔ)句中(以往是在optimizer_switch系統變量里)提供優(yōu)化器提示信息以便于對語(yǔ)句的執行計劃進(jìn)行更還的控制。同樣,在使用explain/desc查看執行計劃時(shí)也可以在語(yǔ)句中使用優(yōu)化提示,以便于查看優(yōu)化提示是如何影響執行計劃的。(http://dev.mysql.com/doc/refman/5.7/en/optimizer-hints.html)
Triggers.
之前的版本每個(gè)表上對于某一觸發(fā)事件(insert\update\delete)和觸發(fā)時(shí)機(before\after)的組合只能有一個(gè)觸發(fā)器,新版本取消了這一限制。比如:值之前的版本,創(chuàng )建了如下觸發(fā)器后CREATE TRIGGER ins_sum BEFORE INSERT ON account FOR EACH ROW SET @sum =
@sum + NEW.amount;不能在創(chuàng )建另外的基于 BEFORE INSERT ON
account的觸發(fā)器了,新版本可以,只要觸發(fā)器不同名即可。
Logging.
之前版本,Unix或類(lèi)Unix系統上的MySQL支持將錯誤日志發(fā)送到syslog,具體是通過(guò)mysqld_safe捕獲錯誤輸出然后傳遞到syslog來(lái)實(shí)現的。新的版本原生支持將錯誤日志輸出到syslog,且適用于windows系統,只需要通過(guò)簡(jiǎn)單的參數(log_syslog等)配置即可。(http://dev.mysql.com/doc/refman/5.7/en/error-log.html)
mysql支持–syslog選項,可將交互式的語(yǔ)句輸出到系統的syslog中(Unix或類(lèi)Unix系統下一般是/var/log/message)。對于匹配“ignore”過(guò)濾規則(可通過(guò) –histignore選項或者 MYSQL_HISTIGNORE環(huán)境變量進(jìn)行設置)的語(yǔ)句不會(huì )被記入。關(guān)于mysql客戶(hù)端的日志使用參見(jiàn):http://dev.mysql.com/doc/refman/5.7/en/mysql-logging.html
Generated
Columns.
CREATE TABLE 和 ALTER TABLE語(yǔ)句支持Generated Columns.也即,列的值由其他列計算而得,這個(gè)計算列值的表達式在列定義中給出,當有行插入或者更新時(shí)列值被計算并存儲。(http://dev.mysql.com/doc/refman/5.7/en/create-table.html#create-table-generated-columns)
mysql
client.
之前mysql客戶(hù)端運行時(shí)若有語(yǔ)句正在運行Control+C會(huì )終止語(yǔ)句,若沒(méi)有語(yǔ)句正在運行則會(huì )退出mysql客戶(hù)端。新版本中不會(huì )退出mysql客戶(hù)端。
Database name
rewriting with mysqlbinlog.
mysqlbinlog工具添加新的選項–rewrite-db,支持從行復制格式的二進(jìn)制日志中讀取事件時(shí)將數據庫名重寫(xiě)
–rewrite-db=’dboldname->dbnewname’.可以通過(guò)指定多次該參數來(lái)指定多個(gè)重寫(xiě)規則。
HANDLER with
partitioned tables.
可以在分區表上使用HANDLER(http://dev.mysql.com/doc/refman/5.6/en/handler.html)
Index condition
pushdown support for partitioned tables.
使用InnoDB或者M(jìn)yISAM的分區表上的查詢(xún)支持使用ICP(http://dev.mysql.com/doc/refman/5.7/en/index-condition-pushdown-optimization.html)
WITHOUT VALIDATION
support for ALTER TABLE … EXCHANGE PARTITION.
ALTER TABLE … EXCHANGE PARTITION語(yǔ)句包含{WITH|WITHOUT} VALIDATION 從句,默認為WITH VALIDATION ,會(huì )逐行驗證交換過(guò)來(lái)的值是否滿(mǎn)足分區邊界定義。若指定了WITHOUT VALIDATION則不進(jìn)行驗證。(http://dev.mysql.com/doc/refman/5.7/en/partitioning-management-exchange.html)
Master dump thread
improvements.
master dump thread進(jìn)行了重構來(lái)減少鎖爭用提升master吞吐量。之前的版本中只要讀取一個(gè)時(shí)間dump thread就要獲取鎖;MySQL5.7.2和后續版本中,只有從最近一次成功寫(xiě)入的事件末位位置讀取時(shí)才會(huì )獲取鎖。這意味值多個(gè)dump threads可并發(fā)讀取二進(jìn)制日志,且可以在客戶(hù)端向二進(jìn)制日志寫(xiě)入時(shí)讀取。
Globalization improvements.
開(kāi)始包含gb18030字符集,支持 China National Standard GB18030 字符集。
Changing the
replication master without STOP SLAVE.
新版本MySQL主從復制時(shí)在執行CHANGE MASTER TO語(yǔ)句前可不必執行 STOP SLAVE。此時(shí),CHANGE MASTER語(yǔ)句的行為依賴(lài)于slave的SQL線(xiàn)程和IO線(xiàn)程;兩個(gè)線(xiàn)程的啟/停決定了某一時(shí)刻CHANGE MASTER TO語(yǔ)句中可以/不可以使用的選項。具體規則如下:
·
若SQL線(xiàn)程停止,則可在CHANGE MASTER TO語(yǔ)句中使用 RELAY_LOG_FILE,
RELAY_LOG_POS和MASTER_DELAY
選項的組合,即時(shí)是IO線(xiàn)程正在運行中也無(wú)妨。若此時(shí)IO線(xiàn)程還在運行則不能運行除上述選項之外的選項。
·
若IO線(xiàn)程停止,則可以在CHANGE MASTER TO語(yǔ)句中使用除了RELAY_LOG_FILE,
RELAY_LOG_POS和MASTER_DELAY 選項之外的任何選項的組合,即時(shí)是SQL線(xiàn)程正在運行也無(wú)妨。
· 在運行CHANGE MASTER TO…MASTER_AUTO_POSITION=1之前SQL線(xiàn)程和IO線(xiàn)程必須停止。
可通過(guò) SHOW SLAVE STATUS命令檢查SQL線(xiàn)程和IO線(xiàn)程運行狀態(tài)。
之前的版本中若使用基于語(yǔ)句的復制且有臨時(shí)表那么在執行STOP SLVAVE后執行CHANGE MASTER TO可能在遠slave上留下臨時(shí)表。新版本中會(huì )給出警告,如果在執行CHANGE MASTER TO使Slave_open_temp_tables
仍為0.
Test suite.
測試套件現在使用InnoDB作為默認存儲引擎
Multi-source
replication is now possible.
開(kāi)始支持多源復制也即從多個(gè)master向某一個(gè)salve復制。用于將多個(gè)server備份到單個(gè)server、合并表shard、從多個(gè)server合并數據到單個(gè)server等(目前不提供沖突檢測和解決方案,交由應用層處理。http://dev.mysql.com/doc/refman/5.7/en/replication-multi-source.html)。
隨多源復制而引入的另外一項技術(shù)為復制信道(replication channels),Replication channels 使slave可以打開(kāi)多個(gè)連接,每個(gè)信道連接至不同的master進(jìn)行復制。(http://dev.mysql.com/doc/refman/5.7/en/replication-channels.html)
Group Replication
Performance Schema tables.
performance_schema中新增一批表提供復制組相關(guān)信息(http://dev.mysql.com/doc/refman/5.7/en/performance-schema-replication-tables.html)
Group Replication
SQL.
引入如下兩條組復制控制語(yǔ)句:(http://dev.mysql.com/doc/refman/5.7/en/replication-group-sql.html)
START GROUP_REPLICATION
STOP GROUP_REPLICATION
廢棄特性
如下特性在MySQL5.7中不推薦使用,可能在將來(lái)的版本中被移除:
ERROR_FOR_DIVISION_BY_ZERO, NO_ZERO_DATE和NO_ZERO_IN_DATE幾個(gè)sql mode不贊成使用了(但目前默認開(kāi)啟),長(cháng)遠的計劃是將這個(gè)mode包含進(jìn) strict mode而明確移除這幾個(gè)單獨的mode。
關(guān)于賬戶(hù)管理語(yǔ)句有一下不贊成再使用的特性:
不推薦使用GRANT語(yǔ)句創(chuàng )建用戶(hù),而推薦使用CREATE USER語(yǔ)句創(chuàng )建。這樣一來(lái)NO_AUTO_CREATE_USER這一sql mode對于GRANT語(yǔ)句也就沒(méi)什么意義了,所以也將降級。
不推薦使用GRANT語(yǔ)句修改賬戶(hù)屬性,而僅用于賬戶(hù)賦權。賬戶(hù)屬性通過(guò)CREATE USER或者ALTER USER在創(chuàng )建或修改時(shí)賦予或者改動(dòng);
不推薦使用IDENTIFIED BY PASSWORD ‘hash_string’ 語(yǔ)法,推薦使用IDENTIFIED WITH auth_plugin AS ‘hash_string’ ;
不推薦使用SET PASSWORD語(yǔ)句和PASSWORD()函數,而推薦使用ALTER USER來(lái)修改賬戶(hù)密碼;
不推薦使用old_password系統變量。
不推薦使用GROUP BY隱式排序,推薦明確使用ORDER BY從句。(GROUP BY排序只是MySQL的擴展語(yǔ)法,可能在將來(lái)版本移除)
不推薦使在EXPLAIN語(yǔ)句中使用EXTENDED和PARTITIONS關(guān)鍵字(仍可被識別但在新版本中已不必要。)
–skip-innodb以及–innodb=OFF,
–disable-innodb等不贊成使用,因為新版本中InnoDB不能能被禁止了。
不推薦使用log_warnings系統變量和–log_warnings選項,推薦使用 log_error_verbosity 。
binlog_max_flush_queue_time 在新版本中已失效。
innodb_support_xa 在新版本中無(wú)效,因為XA事務(wù)的兩階段提交在MySQL5.7中默認支持。
metadata_locks_cache_size和metadata_locks_hash_instances、sync_frm、 character_set_database、collation_database系統變量不再起作用。
ENCRYPT(), ENCODE(), DECODE(), DES_ENCRYPT()和DES_DECRYPT() 不推薦使用,建議使用 AES_ENCRYPT() 和 AES_DECRYPT()。
請使用MBREquals()替代MBREqual()。
請使用Performance Schema替代INFORMATION_SCHEMA.PROFILING。
請使用原生的syslog替代mysqld_safe支持的syslog輸出。
mysqlcheck工具的–fix-db-names和–fix-table-names選項不推薦使用,以及ALTER DATABASE語(yǔ)句的UPGRADE DATA DIRECTORY NAME從句不推薦使用。
移除特性
對pre-4.1版本的密碼hash格式的支持被移除,相關(guān)聯(lián)的,old_passwords系統變量、 OLD_PASSWORD()函數被移除,mysql_old_password認證插件被移除,–secure-auth選項無(wú)效且將在后續版本移除、 secure_auth 變量值允許為1,–skip-secure-auth被移除。
YEAR(2)不再被支持,請使用YEAR(4).
innodb_mirrored_log_groups被移除。
使用default_storage_engine代替storage_engine。
thread_concurrency、timed_mutexes 系統變量。
ALTER TABLE的IGNORE從句。
INSERT DELAYED 、 REPLACE DELAYED 中的DELAYED會(huì )被忽略,相關(guān)聯(lián)的mysqldump中的–delayed-insert 選項被移除,performance_schema.table_lock_waits_summary_by_table中相關(guān)列被移除,mysqlbinlog不再為INSERT DELAYED注解。
Windows系統中使用.sys文件的Database symlinking被移除而使用支持native symlink 的mylink。(http://dev.mysql.com/doc/refman/5.7/en/windows-symbolic-links.html)
mysql_upgrade中的–basedir, –datadir 和–tmpdir 選項。
選項前綴不再被支持,只支持使用選項全名,比如要用–key-buffer-size而不能用–key-buffer,還有–skip-grant-tables與–skip-grant等。
SHOW ENGINE INNODB MUTEX輸出被移除,可通過(guò)Performance Schema表上創(chuàng )建視圖獲取相關(guān)信息。
InnoDB表空間監控和InnoDB表監控被移除。表監控信息可通過(guò)INFORMATION_SCHEMA表獲取。
用于啟用和禁用InnoDB Monitor以及InnoDB Lock Monitor的特殊命名的表被移除,由 innodb_status_output和innodb_status_output_locks兩個(gè)動(dòng)態(tài)的系統變量取代.(http://dev.mysql.com/doc/refman/5.7/en/innodb-monitors.html)
innodb_use_sys_malloc 和 innodb_additional_mem_pool_size 系統變量移除。
msql2mysql, mysql_convert_table_format, mysql_find_rows, mysql_fix_extensions, mysql_setpermission, mysql_waitpid, mysql_zap, mysqlaccess和mysqlbug 移除。
mysqlhotcopy被移除,可以使用mysqldump和 MySQL Enterprise Backup或者一些開(kāi)源工具。
binary-configure.sh腳本被移除。
INNODB_PAGE_ATOMIC_REF_COUNT CMake選項被移除
innodb_create_intrinsic選項、 innodb_optimize_point_storage 、innodb_log_checksum_algorithm 選項被移除。
免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng )、來(lái)自本網(wǎng)站內容采集于網(wǎng)絡(luò )互聯(lián)網(wǎng)轉載等其它媒體和分享為主,內容觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如侵犯了原作者的版權,請告知一經(jīng)查實(shí),將立刻刪除涉嫌侵權內容,聯(lián)系我們QQ:712375056,同時(shí)歡迎投稿傳遞力量。
Copyright ? 2009-2022 56dr.com. All Rights Reserved. 特網(wǎng)科技 特網(wǎng)云 版權所有 特網(wǎng)科技 粵ICP備16109289號
域名注冊服務(wù)機構:阿里云計算有限公司(萬(wàn)網(wǎng)) 域名服務(wù)機構:煙臺帝思普網(wǎng)絡(luò )科技有限公司(DNSPod) CDN服務(wù):阿里云計算有限公司 百度云 中國互聯(lián)網(wǎng)舉報中心 增值電信業(yè)務(wù)經(jīng)營(yíng)許可證B2
建議您使用Chrome、Firefox、Edge、IE10及以上版本和360等主流瀏覽器瀏覽本網(wǎng)站