RDS在rest时提供encryption,但这与跨区域复制不兼容。 该文件指出: 由于KMSencryption密钥是特定于其所在的区域的,因此无法将encryption的快照从一个区域复制到另一个区域,或者跨区域复制encryption的数据库实例。 但是, 现在可以上传自定义的KMS主密钥 。 如果我生成自己的主密钥,并将其上传到eu-west-1和eu-central-1,是否可以跨区域复制encryption的RDS实例? 文档没有提到这种情况。 现在可能在技术上是可行的,但API不允许。
我有我的HAProxy上运行的VIP:192.168.61.32 ,我也检查了netstat -tulnp|grep 3306 tcp 0 0 192.168.61.32:3306 0.0.0.0:* LISTEN 7895/haproxy 但是当我跑步 mysql -h 192.168.61.32 -u root -p: ERROR 2013 (HY000): Lost connection to MySQL server at 'reading initial communication packet', system error: 0 HA-Proxy节点在192.168.61.30 & 192.168.61.31 &我试图连接到数据库 root@haproxy1:~# mysql -h 192.168.61.30 -u root -p Enter password: ERROR 2003 (HY000): Can't connect to MySQL server […]
我正在使用Ubuntu 16.04安装我的VPS。 今天在运行sudo apt-get install git-core curl我遇到了错误: Setting up mysql-common (5.7.15-0ubuntu0.16.04.1) … update-alternatives: error: alternative path /etc/mysql/my.cnf.fallback doesn't exist dpkg: error processing package mysql-common (–configure): subprocess installed post-installation script returned error exit status 2 dpkg: dependency problems prevent configuration of libmysqlclient20:amd64: libmysqlclient20:amd64 depends on mysql-common (>= 5.5); however: Package mysql-common is not configured yet. dpkg: […]
我正在尝试设置一个简单的Ansible脚本来设置MariaDB安装。 但是由于某种原因,我可以更改root用户的密码,以root身份login,新密码在下次运行的时候罚款,创build一个数据库好,但是如果我尝试在任何其他用户上使用mysql_user ,它总是失败。 剧本: — – hosts: all become: true remote_user: centos vars: rootpwd: Password1 replipwd: Password2 dbname: tests tasks: – name: Installing packages yum: name={{item}} state=latest with_items: – mariadb – mariadb-server – mariadb-devel – name: Installing Python module pip: name=MySQL-python – name: Server configuration lineinfile: dest=/etc/my.cnf line={{ item }} mode=0644 create=yes with_items: – bind-address=0.0.0.0 […]
当我启用MySQL通用查询日志时,准备好的语句执行会被logging下来,如下所示: Execute SELECT col1, col2 FROM table1 WHERE col1 = ? 我已经看到了互联网上的其他信息,我认为这些信息显示人们看到了已准备好的语句参数的replace值,但我根本找不到任何有关这方面的信息。 我需要查看查询中使用的值,并且不能在客户端执行它,因为它是编译代码(虽然我试图告诉它连接端口3306,但ngrep显示没有stream量,所以我想这是使用套接字(如果可用的话,我不知道它是多么容易重build与数据包嗅探准备查询)。 如果我设置long_query_time = 0 ,慢查询日志将显示我后面的值? 还有什么其他的可能性?
我正在尝试在AWS RDS上设置一个MySQL只读副本。 从站的用户(rdsrepladmin)设置了REQUIRE SSL标志。 这将导致只读副本服务器进入一个永久的“读取复制:连接”状态。 所以,我读到,我需要(在奴隶)问题的命令: STOP SLAVE; CHANGE MASTER TO MASTER_SSL=1, START SLAVE; 但是, CHANGE MASTER TO …命令失败,因为我没有super特权。 这是没有办法的(据我所知),因为在AWS RDS的一个MySQL实例中,只有AWS的内部服务器pipe理帐户拥有super特权。 但是,我仍然不相信AWS RDS不支持REQUIRE SSL进行复制连接。 所以,我的问题是 如何使用AWS RDS上的MySQL实例上的SSL / TLS获取只读副本进行连接?
我试图在centos 7上安装mysql 5.7,我得到了下面的错误, 我能够在不同的机器上成功安装不止一次的centos 7,但是这是我第一次遇到这个问题。 任何想法为什么发生和如何解决? # cat /etc/*-release CentOS Linux release 7.3.1611 (Core) NAME="CentOS Linux" VERSION="7 (Core)" ID="centos" ID_LIKE="rhel fedora" VERSION_ID="7" PRETTY_NAME="CentOS Linux 7 (Core)" ANSI_COLOR="0;31" CPE_NAME="cpe:/o:centos:centos:7" HOME_URL="https://www.centos.org/" BUG_REPORT_URL="https://bugs.centos.org/" CENTOS_MANTISBT_PROJECT="CentOS-7" CENTOS_MANTISBT_PROJECT_VERSION="7" REDHAT_SUPPORT_PRODUCT="centos" REDHAT_SUPPORT_PRODUCT_VERSION="7" CentOS Linux release 7.3.1611 (Core) CentOS Linux release 7.3.1611 (Core) * # yum install cpio -y Loaded plugins: fastestmirror Loading mirror […]
我有一个MariaDB 10.1实例(Debian GNU / Linux 9 testing / unstable)。 这意味着是一个本地networking数据库服务器,没有别的。 对于超出此问题范围的响应,除服务器IP地址(10.7.33.102)上的数据库本身外,该服务器不得托pipe任何其他内容。 如果我从服务器shell连接到数据库,一切正常: root@datangshan:~# mysql […] MariaDB [(none)]> show databases; +——————–+ | Database | +——————–+ | drackmd | | information_schema | | mysql | | performance_schema | | test | +——————–+ 5 rows in set (0.00 sec) drackmd是其他主机需要使用的数据库。 我已经尝试启用root用户使用以下命令从另一个主机连接: grant all privileges on `*`.`*` to 'root'@'10.7.33.107' […]
我试图把最后几个数据库从一个老的mysql服务器上移走,但是特别是有一个数据库让我难堪: 第595行的错误1118(42000):在一个事务中插入的BLOB / TEXT数据的大小大于重做日志大小的10%。 使用innodb_log_file_size增加重做日志的大小。 正在迁移到的服务器正在运行5.6.29-76.2-log Percona Server ,似乎有一个变通办法与大BLOB的事务一致性错误。 由于修改innodb_log_file_size需要服务重启,有没有办法导入数据库禁用交易或什么东西? SQL * Loader有一些选项来禁用导入的事务,也许有类似的工具和设置的MySQL?
我有一个RDS实例运行在一个没有NAT的子网上,一个EC2实例运行在另一个configuration了Internet网关的子网上,它们都位于同一个VPC中。 我已将RDS实例configuration为不可公开访问。 我在远程EC2(在第二个子网上运行)中使用以下命令连接到RDS实例: mysql -h xxxx.eu-central-1.rds.amazonaws.com -P 3306 -u root -p 我input了configurationRDS时设置的正确密码,但出现以下错误: 错误2003(HY000):无法连接到'XXX.eu-central-1.rds.amazonaws.com'(110)上的MySQL服务器 我检查过,这不是一个名称parsing问题。 ec2将端点转换为正确的内部IP。 这是我的设置: RDS VPC :和EC2一样 可用性区域 : eu-central-1b SUBNET :在RDS面板中,我可以看到所有的子网,但是我可以看到在区域b的私有子网中有一个较less的可用IP SECURITY GROUP :私有安全组(不包括出站规则,以mysql端口和公安团队作为源的入站,单一规则) 公众可访问 :不 MULTI AZ :不 EC2 VPC :和RDS一样 可用性区域 : eu-central-1b 子网 :区域b的公共子网 安全组 :所有来自任何来源的端口作为入站规则,以及来自任何来源的ssh,http和https端口作为出站规则。 我可以使用http和ssh访问EC2实例。 它按预期工作。 VPC VPC :RDS和EC2都使用相同的 子网 :每个AZ有一个公共和一个私人,共有4个 DHCP :默认值( domain-name = eu-central-1.compute.internal domain-name-servers […]