有许多工具可用于监视通过HTTPS可用的服务的SSL过期,例如,当SSL证书在内部和外部服务的<14天内到期时,我们使用接收警报。
我们使用Percona的XtraDB集群(即MariaDB)和SSL进行前端和复制通信。有关配置如下:
$ less /etc/mysql/percona-xtradb-cluster.conf.d/mysqld.cnf
[mysqld]
pxc_encrypt_cluster_traffic=ON
ssl-ca=/etc/ssl/xtradb_server_ca.pem
ssl-cert=/etc/ssl/xtradb_server_cert.pem
ss
在尝试了几次之后,我终于使用Homebrew在我的Macbook上安装了Percona,并通过MySQL工作台成功地连接到了它,但是当我想创建XtraDB表时:
Operation failed: There was an error while applying the SQL script to the database.
Executing:
CREATE TABLE `TestSchema`.`TestTable` (
`ID` BIGINT(0) UNSIGNED NOT NULL AUTO_INCREMENT,
PRIMARY KEY (`ID`))
ENGINE = Xt
我在我的Ubuntu服务器上安装了Percona XtraDB集群5.6。最近,当我试图使用apt更新我的系统时,我看到了一些percona的新版本,但是使用了一个旧版本。
The following packages will be upgraded:
percona-xtrabackup percona-xtradb-cluster-client-5.5 percona-xtradb-cluster-common-5.5 percona-xtradb-cluster-galera-2.x percona-xtradb-cluster-server-5.5
因此,我想保留我的5.6版本,
我试图在percona集群上升级ubuntu服务器,但是它失败了。
The following packages have unmet dependencies:
libmysqlclient18 : Depends: libmariadbclient18 (= 5.5.33a+maria-1~precise) but it is not installable
这是包裹清单
# dpkg --list | grep -E 'percona|mysql'
ii libdbd-mysql-perl 4.020-1build2
我有个大问题。我的PC崩溃了,所以我丢失了访问Perconna Xtradb群集数据库的根密码。
我可以访问集群服务器上的Centos根用户。(所以也不算太糟)如何在不破坏所有数据库的情况下更改或重置密码?
信息:
# mysql --version
mysql Ver 14.14 Distrib 5.5.41-37.0, for Linux (x86_64) using readline 5.1
# service mysql status
SUCCESS! MySQL (Percona XtraDB Cluster) running (7092)
我使用了myisam表的旧数据库,使用了mariadb,并希望尝试移动到xtradb进行行级锁定。每个表有27列、主索引和其他11个索引。具有索引的列具有多个具有where、group和order的选择。我做了一些测试我有点困惑。
有大约6M行的表.磁盘空间(数据+键):myisam -915 with (xtradb) -2011 with
在innodb(xtradb)上,我尝试在索引列上使用多个where、group和order的大型select,它需要花费63s,但是如果我删除所有其他索引--仅限主停留时间,则需要21s。
看起来,如果我不使用事务、外键、联接、etc...on这个表,
我在innoDB/XtraDB引擎中的全文搜索有问题。我有一个列的全文,一些值是1或2长度,例如'a‘或'aa’。我设置了ft_min_word_Len=1并显示变量,告诉我这个变量设置为1。但是当我像这样查询时,我没有得到结果:
SELECT * FROM test.t1 t where match(text) against('aa' );
但是,当我将表引擎改为aria或myisam时,我就会得到结果。有什么问题吗?我想使用not /Xtradb,而不是aria。
请帮帮我。
我遵循了APT安装指令,这里是https://www.percona.com/doc/percona-server/5.7/installation/apt_repo.html
但是这个错误信息似乎不再起作用了。
root@server# apt-get install percona-server-server-5.7
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package percona-server-server-5.7 is not availabl
看起来Ubuntu16.04将附带MySQL 5.7,但是我需要安装5.6。
当我试图显式安装它时,sudo apt-get install mysql-server-5.6会出现以下错误:
Package mysql-server-5.6 is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
However the follow
我们使用的是Percona 5.7.16-10服务器。我想用XtraDB集群扩展当前的解决方案。因此,同时我创建了其他机器并启动了集群(运行在5.7.17-11-57 Percona XtraDB集群版本上),并在那里做了一些测试(似乎一切正常)。现在,我想从正在运行的服务器中转储当前数据库,并将其插入集群。停止集群没有问题(因为它是用于测试的)。但是,当我像以前一样创建mysqldump时,由于pcx_strict_mode (info )的原因,我无法将它插入集群--强制执行Percona-XtraDB-Cluster prohibits use of LOCK TABLE/FLUSH T