Articles of mysql

Rsyslog属性replace

我正在尝试从我的路由器使用rsyslog + Mysql进行stream量监控的日志,我收到来自路由器的这种types的消息。 in:<pppoe-username> out:eth0, proto TCP (ACK), 10.xx.xx.xx:8020->43.xx.xx.xx:443, NAT (10.xx.xx.xx:8020->103.xx.xx.xx:8020)->43.xx.xx.xx:443, len 52 我想知道是否有可能将这些日志分解 Username : in:<pppoe-username> Interface : out:eth0 Protocol : proto TCP (ACK) Source IP : 10.xx.xx.xx:8020 Destination IP : 43.xx.xx.xx:443 NAT : 103.xx.xx.xx:8020 我想使用属性replace,但我没有理解的DOC,任何人都可以帮我一些例子,以便我可以很容易地理解。 谢谢一堆

后缀newaliases – mysql不支持批量模式创build

正如标题所暗示的,每当我尝试运行newaliases时,我都会遇到这个错误。 首先是一点解释。 我试图从我的debian服务器上升级到jessie,几乎所有的软件包都升级了,减去了postfix和postfix-mysql 。 另外,在升级mysql被replace为mariadb。 我不确定这是否有问题,但是每当我尝试重新运行升级以重新configurationpostfix包时,我都会得到以下结果: Setting up postfix (3.1.4-7) … Postfix (main.cf) configuration was not changed. If you need to make changes, edit /etc/postfix/main.cf (and others) as needed. To view Postfix configuration values, see postconf(1). After modifying main.cf, be sure to run 'service postfix reload'. Running newaliases postalias: fatal: unsupported dictionary type: mysql does […]

在mysqld.log中禁止警告“声明可能不安全地login语句格式”

我注意到mysqld.log正在被这些日志消息所填充,这些日志消息不能安全地loggingMySQL复制的语句格式。 我知道查询是好的,从我google了查询是好的,但有一个MySQL的错误,它报告查询可能是不安全的时候罚款(我知道这个错误是指什么,为什么某些查询可能不会安全地作为语句复制运行)。 我想知道的是,有一种方法可以阻止这些消息写入日志文件,因为日志文件非常庞大(超过40GB)并且在不断增长,但不希望将复制从语句更改为二进制日志logging。

mysql试图在启动时连接到本地主机,拒绝访问用户“root”@“localhost”(使用密码:否)

当我启动/重新启动mysql服务时,我总是在日志中看到这一行: 2017-07-19T17:35:02.379166Z 5 [注意]用户'root'@'localhost'访问被拒绝(使用密码:NO) 它试图做什么? 而且我怎样才能设置这个操作的用户/密码/主机? (它应该是127.0.0.1而不是localhost因为我有skip_name_resolve=1 ) 我的home文件夹中已经有.my.cnf了,但是mysql正在mysql用户下运行,所以我应该在mysql home中创build一个.my.cnf文件? 这会安全吗? 我正在使用Percona服务器5.7

apache DBD没有连接到MySQL

我使用mod_dbd和mod_authn_dbd来保护对我的网站的访问。 但似乎是不稳定的,几分钟后,重新启动Apache和一些请求,身份validation不再工作了,这个消息在Apache错误日志中: [authn_dbd:error] [pid 21308] [client xxxxx] AH01656: Query execution error looking up 'mylogin' in database [] 编辑更多细节的Apache日志: [authz_core:debug] [pid 9307] mod_authz_core.c(809): [client xxxx] AH01626: authorization result of Require dbd-group mygroup: denied (no authenticated user yet) [authn_dbd:error] [pid 9307] [client xxxx] AH01656: Query execution error looking up 'mylogin' in database [] [core:trace3] [pid 9307] request.c(119): […]

MySQL性能和速度

我在使用MySQL服务器时遇到了一些问题。 我们的系统处理来自多个来源的XML文件,并通过网站和API在线提供服务。 我们的系统有40个CPU和256 GB的RAM。 在某些情况下,所有的CPU似乎都接近其极限(80%以上),我们的网站开始工作缓慢,并出现很多错误。 我们做了很多东西,但是我们无法确定问题,我聘请了大量的IT资源,看看他们是否能够看到发生了什么,但是我们无法确定问题,任何build议或build议都会受到很大的赞赏! 页面错误: 这个错误有时会在服务器满载时发生 htop图像: 在这里input图片描述 所有的帮助将不胜感激

MySQL错误和随机崩溃

随机昨晚我的MySQL服务器完全closures….从地球的脸上掉落。 以下是我尝试loginphpmyadmin时发生的情况 https://i.gyazo.com/a106c8b61c88adb7c88d3aabd98a861c.png 困惑,我把我的服务器,并做了“MySQL – ”。 这是回应: ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) 嗯奇怪我想。 这一定是因为mysql没有运行。 我继续尝试通过“服务mysql启动”来启动服务。 这是回应: Job for mysql.service failed because the control process exited with error code. See "systemctl status mysql.service" and "journalctl -xe" for details. 然后我意识到有什么事情搞砸了。 我做了这两个命令,下面是这些回应: systemctl状态mysql.service ● mysql.service – MySQL Community Server Loaded: […]

CloudSQL(MySQL)的还原(PITR)失败,得到一个大于'max_allowed_pa​​cket'字节的数据包

当执行第二代Google CloudSQL实例的PITR恢复时,恢复将失败,并显示“创build失败”错误。 除了读取日志并删除它之外,我无法操作实例克隆。 mysql.err日志显示消息 E 2017-10-05T14:19:39.259084Z 0 [Note] /usr/sbin/mysqld: ready for connections. E Version: '5.7.14-google-log' socket: '/mysql/mysql.sock' port: 3306 (Google) E 2017-10-05T14:19:43.151623Z 3 [Warning] Timeout waiting for reply of binlog (file: mysql-bin.017364, pos: 601), semi-sync up to file , position 0. E 2017-10-05T14:19:43.151666Z 3 [Note] Semi-sync replication switched OFF. E 2017-10-05T14:21:46.173674Z 27 [Note] Aborted connection […]

是否有可能在SqlAlchemy中通过名称连接到dockerdb容器?

我有以下docker容器,这两个共享一个networking连接,并exec到api ,允许我ping db ,这一点是好的。 CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 8790d379ddb9 codeinsight/database "/run-database.sh" 3 minutes ago Up 3 minutes 0.0.0.0:3306->3306/tcp db 88b2022876cc codeinsight/rest-api "python /usr/src/a…" 3 minutes ago Up 3 minutes 3000/tcp, 0.0.0.0:3000->8989/tcp api 但是,当使用sqlalchemy连接到db (可能不是特定于框架!)时: self.engine = create_engine('mysql+pymysql://user_name:password@db:3306/dbname', echo=True) 除了连接拒绝,我什么也得不到 Can't connect to MySQL server on 'db' ([Errno 111] Connection refused 那么,在定义和build立链接时,是否可以通过容器名称进行连接? […]

ndb_mgmd守护程序不会启动

ndb_mgmd守护程序不会启动 我想configuration一个NDB Mysql集群,我跟着它的官方页面的文档。 安装mysql-cluster-community的7.5版本,我有以下scheme 1pipe理器节点:192.168.10.137 2个节点mysqld:192.168.10.140,192.168.10.139 2个节点的数据:192.168.10.138,192.168.10.141 这是pipe理器的configuration文件,我的config.ini; [ndbd default] # Options affecting ndbd processes on all data nodes: NoOfReplicas = 2 # Number of replicas DataMemory = 80M # How much memory to allocate for data storage IndexMemory = 18M # How much memory to allocate for index storage # For DataMemory and IndexMemory, […]