Articles of mysql

MySQL似乎忽略了–host参数

我需要连接到服务器上的一个MySQL数据库,我无法通过防火墙访问该数据库。 不过,我可以通过SSH访问另一台服务器,这个服务器可以通过我的目标服务器上的防火墙。 我SSH'd到后者(让我们说host1),然后我试图执行以下命令: mysql –host=host2 –user=username –password=password 我得到以下回应: Access denied for user 'username'@'host1' (using password: YES) 为什么它试图连接到host1(即本身)? 注意:我在这里的任何地方都不使用localhost 。

不能停止太多的连接mysql

赛跑 mysqladmin shotdown 给 mysqladmin: connect to server at 'localhost' failed error: 'Too many connections' 找不到重新启动mysql的解决scheme

如何安全地重新启动一个Ubuntu服务器灯栈?

我search了,所有资源都是关于如何执行重新启动。 我知道如何重新加载,重新启动,停止; Apache,MySQL等,以及如何重新启动操作系统。 我的问题是如何安全地执行服务器重启。 我刚刚安装了一些需要重新启动服务器的更新,因为有一些内核更新。 这是Ubuntu服务器13.10,在专用服务器上。 我通过SSH连接。 服务器运行良好,它是一个生产服务器,所以我想知道是否有适当的/正确的过程,或者如果sudo关机-r现在或sudo重新启动真的是所有需要的,或者我应该closures像数据库的主要进程,首先手动下降,所以我知道他们已经安全closures,然后重新启动主机操作系统? 我的大多数InnoDB的Percona数据库服务器是否会正确关机,或者只是抛弃? Ubuntu服务器将如何保证所有进程都已经刷新到磁盘上,并且在“丢弃”信号并重新启动之前给出“我可以暂停”的信号? 谢谢。

stream浪和MariaDB(条款)

我正在尝试创build一个安装MariaDB的configuration文件,但它一直失败。 规定如下所示: sudo apt-get install -y software-properties-common sudo apt-key adv –recv-keys –keyserver hkp://keyserver.ubuntu.com:80 0xcbcb082a1bb943db sudo add-apt-repository 'deb http://ftp.cc.uoc.gr/mirrors/mariadb/repo/10.0/ubuntu trusty main' apt-get update -y apt-get install -y mariadb-server 而我得到的错误是: ==> default: Preparing to unpack …/mariadb-server-10.0_10.0.17+maria-1~trusty_amd64.deb … ==> default: (B)00 [BLANK SPACES HERE] ==> default: Package configuration??????????????????????????????????????????????????????????????? Configuring mariadb-server-10.0 ?????????????????????????????????????????????????????????????????? While not mandatory, it is highly recommended […]

Mysql在重新启动时侦听错误的端口

我正在开发一个“本地”PHP项目。 这是一个在Debian VM中运行的PHP应用程序,用于用户自己的PC上。 我有一些从/etc/init.d作为根服务运行的python脚本,它们负责处理应用程序更新,日志,与USB外围设备的通信以及杂项。 编辑1:该VM是一个Turnkey Linux LAMP映像,Python版本是2.7.3,MySQL 5.5.47 PHP应用程序通过TCP套接字与python服务对话,发送用户需要的特定任务的请求。 现在,我试图让用户select让MySQL服务器只绑定到本地主机还是与networking上的其他用户共享。 为此,我有python服务通过my.cnf文件,并注释掉bind-address = 127.0.0.1行,或者取消注释,使服务器再次本地。 在my.cnf编辑之后,python脚本调用/etc/init.d/mysql restart以使更改生效。 问题是,现在mysql最终收听了python服务正在侦听的PHP请求的端口,如果我需要重新启动服务Python失败,声称它不能打开端口,因为它已经被使用了。 我无法弄清楚为什么地狱会最终在Python服务使用的端口监听,而不是如my.cnf文件所说的3306。 另外,如果我ssh到虚拟机,并手动重新启动mysql它回到侦听3306,我可以启动python服务确定。 python一些代码: RECV_BUFFER = 4096 DAEMON_PORT = 5555 daemon_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM) daemon_socket.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1) daemon_socket.bind(("localhost", DAEMON_PORT)) daemon_socket.listen(10) //// SOCKET HANDLING, QUEUE and etc if (data =='share:enable'): import fileinput import re import subprocess for line in fileinput.input('/etc/mysql/my.cnf', inplace […]

MySQLlogging与NOW()不同的时间

MySQL服务器使用与系统或mysql本身不同的时间logging条目: mysql> select @@global.time_zone; +——————–+ | @@global.time_zone | +——————–+ | SYSTEM | +——————–+ mysql> select NOW(); +———————+ | NOW() | +———————+ | 2016-02-24 10:47:30 | +———————+ # /var/log/mysql/mysql_queries.log 2016-02-24T18:47:11.191126Z 2 Connect root@localhost on using Socket 2016-02-24T18:47:11.191421Z 2 Query select @@version_comment limit 1 2016-02-24T18:47:16.769493Z 2 Query select @@global.time_zone 2016-02-24T18:47:30.503214Z 2 Query select NOW() 时间戳似乎与日志同步: mysql> show […]

MySQL睡眠者查询

显示完整进程列表时; 用0时间列返回一些“睡眠”状态查询,这是什么原因造成的? MySQL如何确定连接是否需要hibernate? 与mysql交谈的应用程序不使用持续连接。

什么是最简单的方法从Linux的一箱移动一个本地的Vista盒?

我是相当新的MySQL …温柔。 我正在尝试将MySQL数据库从Linux框移动到Windows框,我所有的发展。 有人可以告诉,或参考我,如何一步一步做到这一点? 谢谢

在64位CentOS上安装Mysql Ruby gem

我在64位CentOS机器上安装mysql ruby​​ gem时出现问题。 [jacekb@vitaidealn ~]$ uname -a Linux vitaidealn.local 2.6.18-92.el5 #1 SMP Tue Jun 10 18:51:06 EDT 2008 x86_64 x86_64 x86_64 GNU/Linux 安装了Mysql和mysql-devel软件包。 Mysql_config提供以下path: Usage: /usr/lib64/mysql/mysql_config [OPTIONS] Options: –cflags [-I/usr/include/mysql -g -pipe -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector –param=ssp-buffer-size=4 -m64 -mtune=generic -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -fno-strict-aliasing -fwrapv] –include [-I/usr/include/mysql] –libs [-L/usr/lib64/mysql -lmysqlclient -lz -lcrypt -lnsl -lm -L/usr/lib64 -lssl -lcrypto] […]

无法通过套接字“/var/lib/mysql/mysql.sock”连接到本地MySQL服务器

隔夜我们的一台服务器有太多的连接。 重新启动后,我现在通过Plesk获得以下内容: 错误:PleskFatalException无法通过套接字“/var/lib/mysql/mysql.sock”连接到本地MySQL服务器(2) 0:/usr/local/psa/admin/plib/common_func.php3:108 psaerror(string'Unable to connect to database:mysql_connect()[function.mysql-connect]:无法通过套接字连接到本地MySQL服务器' /var/lib/mysql/mysql.sock'(2)')1:/usr/local/psa/admin/auto_prepend/auth.php3:93 当SSH进入,并试图重新启动MySQL我得到“超时错误发生尝试启动MySQL守护进程”。 有人可以从中看出一点,因为这有点紧急。 这是一个现场的专用服务器,并没有涉及很长一段时间的configuration方面。 这是一个Centos 5.1安装。 你的,克里斯