网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

MariaDB10.4.6(GA)的变化和改进

1、支持对DROP COLUMN删除字段采用ALGORITHM=INSTANT算法

成都创新互联坚持“要么做到,要么别承诺”的工作理念,服务领域包括:网站制作、成都网站设计、企业官网、英文网站、手机端网站、网站推广等服务,满足客户于互联网时代的会宁网站设计、移动媒体设计的需求,帮助企业找到有效的互联网解决方案。努力成为您成熟可靠的网络建设合作伙伴!

例:alter table t1 drop column name,ALGORITHM=INSTANT;

MariaDB 10.4.6 (GA)的变化和改进

MySQL 8.0.17版本不支持该算法

MariaDB 10.4.6 (GA)的变化和改进

2、支持更改字符集utf8->utf8mb4转换采用ALGORITHM=INSTANT算法

例:alter table t1 change name name varchar(100) CHARSET utf8mb4,ALGORITHM=INSTANT;

MariaDB 10.4.6 (GA)的变化和改进

MySQL 8.0.17版本不支持该算法

MariaDB 10.4.6 (GA)的变化和改进

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://bjjierui.cn/article/pcdpip.html

其他资讯