1、支持對DROP COLUMN刪除字段采用ALGORITHM=INSTANT算法
成都創新互聯堅持“要么做到,要么別承諾”的工作理念,服務領域包括:網站制作、成都網站設計、企業官網、英文網站、手機端網站、網站推廣等服務,滿足客戶于互聯網時代的會寧網站設計、移動媒體設計的需求,幫助企業找到有效的互聯網解決方案。努力成為您成熟可靠的網絡建設合作伙伴!
例:alter table t1 drop column name,ALGORITHM=INSTANT;
MySQL 8.0.17版本不支持該算法
2、支持更改字符集utf8->utf8mb4轉換采用ALGORITHM=INSTANT算法
例:alter table t1 change name name varchar(100) CHARSET utf8mb4,ALGORITHM=INSTANT;
MySQL 8.0.17版本不支持該算法
3、增加身份驗證插件 - Unix Socket
unix_socket認證插件允許用戶通過本地Unix套接字文件連接到MariaDB的時候使用操作系統的憑證。
?
用法:
1、創建數據庫賬號hechunyang
MariaDB [(none)]>GRANT ALL ON *.* TO 'hechunyang' IDENTIFIED VIA
unix_socket;
Query OK, 0 rows affected (0.001 sec)
?
2、創建操作系統賬號hechunyang
# useradd hechunyang
# passwd hechunyang
以hechunyang用戶登錄操作系統
?
3、登錄MariaDB
[root@localhost?~]# su - hechunyang
Last login: Wed Jul 31 14:18:17 CST 2019 on pts/2
[hechunyang@localhost?~]$
[hechunyang@localhost?~]$mysql -S /tmp/mysql3306.sock -uhechunyang
Welcome to the MariaDB monitor. ?Commands end with ; or \g.
Your MariaDB connection id is 45
Server version: 10.4.6-MariaDB-log MariaDB Server
Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
MariaDB [(none)]> show databases;
+--------------------+
| Database ??????????|
+--------------------+
| information_schema |
| test ??????????????|
+--------------------+
2 rows in set (0.001 sec)
?
在此示例中,用戶hechunyang已登錄操作系統并具有完全shell訪問權限。他已經使用操作系統進行了身份驗證,并且他的MariaDB帳戶已配置為使用unix_socket身份驗證插件,因此他無需再次對數據庫進行身份驗證。MariaDB接受他的操作系統憑證并允許他連接。
4、mysqladmin shutdown命令增加--wait-for-all-slaves參數,意思為在關閉mysqld進程之前等待最后一個binlog事件發送到所有連接的Slave從庫.
例:MariaDB [(none)]>?SHUTDOWN ?WAIT ?FOR ?ALL ?SLAVES;
Query OK, 0 rows affected (0.000 sec)
文章標題:MariaDB10.4.6(GA)的變化和改進
鏈接地址:http://vcdvsql.cn/article8/pcdpip.html
成都網站建設公司_創新互聯,為您提供網站內鏈、云服務器、外貿網站建設、網站改版、外貿建站、網站維護
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯