Articles of mysql

通过安全通道validationmysql上的ftp用户

我必须面对这个安全问题: dmz中的一些sFTP服务器(proftpd)需要通过安全通道(encryption的psw)对mysql(本地群集| percona群集| MariaDB群集)进行身份validation,这是不够的。 似乎proftpd无法通过SSH连接到MySQL(集群)。 任何关于解决这个问题的build议? 感谢您的时间罗布

MySql计算需要的连接数量

我正在试图找出有关Web服务托pipe的需求。 尝试Azure后,我意识到他们提供的默认MySql(通过第三方)将帐户限制为4个连接 。 然后,您可以将帐户升级到15,30或40个连接(这相当昂贵)。 他们的15个连接计划被认为是: “轻量级testing和需要可靠MySQL数据库的应用程序的最佳select”。 我有两个问题: 如果我的应用程序是一个Web服务,需要预先约120k每天查询(正常/ BELL分配),每个查询是〜150ms(持续时间)/〜400ms(取),我需要多less个连接? 如果不使用云计算,我会select一个VPS,在一个1GB的2核VPS上我能够处理多less个连接? 谢谢!

安装MySQL – 了解从MySQL返回的初始消息

MySQL初次安装后,会在第一次启动守护程序时返回下面显示的消息。 我正试图更好地理解这个信息,并有以下问题: 是什么原因导致无法用resolveip查询主机的警告? 这是一个全新安装的Centos 6.4,然后yum install mysql mysql-server 。 MySQL服务器版本是5.1.69源码分发。 为什么To start mysqld at boot time you have to copy support-files/mysql.server to the right place for your system ? 我以为我想做chkconfig –levels 235 mysqld on ,使MySQL在启动时启动。 为什么说You can start the MySQL daemon with: cd /usr ; /usr/bin/mysqld_safe & You can start the MySQL daemon with: cd […]

安装旧的MySQL客户端库(libmysqlclient.so.15,libpq.so.4)

我试图在运行CentOS 6.4的Zimbra 8.0.2服务器上安装Nagios插件,但是当我运行yum install nagios-plugins-all时遇到以下错误 Error: Package: nagios-plugins-mysql-1.4.15-2.el5.x86_64 (epel) Requires: libmysqlclient.so.15()(64bit) Error: Package: nagios-plugins-pgsql-1.4.15-2.el5.x86_64 (epel) Requires: libpq.so.4()(64bit) Error: Package: nagios-plugins-mysql-1.4.15-2.el5.x86_64 (epel) Requires: libmysqlclient.so.15(libmysqlclient_15)(64bit) You could try using –skip-broken to work around the problem You could try running: rpm -Va –nofiles –nodigest 我如何安装这些库(libmysqlclient.so.15&libpq.so.4)? 将安装这些库可能会打破Zimbra?

/ etc / mysql中的所有文件应该由root拥有还是可以由mysql拥有它们?

在Debian上的标准mysql安装程序中,/ etc / mysql中的所有文件都由root拥有。 是否可以改变,所以MySQL是新的所有者,或者它有一个原因,为什么他们应该保持根?

除php-mysql以外的所有模块都安装在phpinfo中

我执行了各种yum安装命令并安装了所有的软件包。 [root@myip php.d]# rpm -qa | grep -i mysql mysql-server-5.1.69-1.el6_4.x86_64 mysql-libs-5.1.69-1.el6_4.x86_64 perl-DBD-MySQL-4.013-3.el6.x86_64 mysql-devel-5.1.69-1.el6_4.x86_64 mysql-5.1.69-1.el6_4.x86_64 php-mysql-5.3.3-22.el6.x86_64 但在phpinfo我可以看到所有的扩展名,如mssql,pgsql,mongo等,但不是mysql 我该怎么办 PHP pacakges php-common-5.3.3-22.el6.x86_64 php-pdo-5.3.3-22.el6.x86_64 php-pgsql-5.3.3-22.el6.x86_64 php-pecl-imagick-2.2.2-4.el6.x86_64 php-zts-5.3.3-22.el6.x86_64 php-process-5.3.3-22.el6.x86_64 php-ldap-5.3.3-22.el6.x86_64 php-suhosin-0.9.29-2.el6.x86_64 php-enchant-5.3.3-22.el6.x86_64 php-fpm-5.3.3-22.el6.x86_64 php-cli-5.3.3-22.el6.x86_64 php-pear-1.9.4-4.el6.noarch php-odbc-5.3.3-22.el6.x86_64 php-pecl-memcached-1.0.0-1.el6.x86_64 php-pecl-xdebug-2.1.4-1.el6.x86_64 php-pecl-geoip-1.0.8-3.el6.x86_64 php-pecl-memcache-3.0.5-4.el6.x86_64 php-embedded-5.3.3-22.el6.x86_64 php-soap-5.3.3-22.el6.x86_64 php-snmp-5.3.3-22.el6.x86_64 php-bcmath-5.3.3-22.el6.x86_64 php-mbstring-5.3.3-22.el6.x86_64 php-imap-5.3.3-22.el6.x86_64 php-xmlrpc-5.3.3-22.el6.x86_64 php-gd-5.3.3-22.el6.x86_64 php-xml-5.3.3-22.el6.x86_64 php-recode-5.3.3-22.el6.x86_64 php-5.3.3-22.el6.x86_64 php-mssql-5.3.3-1.el6.x86_64 php-pecl-apc-3.1.9-2.el6.x86_64 php-pecl-mongo-1.4.0-1.el6.x86_64 php-tidy-5.3.3-22.el6.x86_64 php-mcrypt-5.3.3-1.el6.x86_64 php-dba-5.3.3-22.el6.x86_64 php-intl-5.3.3-22.el6.x86_64 php-pspell-5.3.3-22.el6.x86_64 […]

mysql与dom和sd卡丢失数据

我在使用SD卡或Compact Flash写入MySQL应用程序时遇到问题。 在数据丢失(例如电源故障)后,如果我试图检索我的数据库的数据,它会失败,错误代码是incorrect format table 。 如果我试图在文件系统中看到我的数据库的文件,我得到can't stat file or directory (I/O error) 。 我怎样才能克服这个问题:防止发生或恢复数据库的内容? build立: 一个带有ext2文件系统的文件系统(防止SD卡多次写入) SD卡或DOM或Compact Flash作为物理支持 操作系统:TinyCore Linux Embedded – 加载到RAM中

MySQL – 访问被拒绝用户'root'@'localhost'(使用密码:YES)

我拉我的头发试图破译为什么每次我在OSX上进行全新安装的MySQL和导入数据库,一分钟我重新启动mysql实例我提示消息:访问被拒绝用户'root'@ 'localhost'(使用密码:YES)。 我已经把密码保存在默认的根目录下了,这让人感到沮丧。 我尽我所能,确保没有其他的MySQL实例正在运行。 活动监视器不报告任何其他mysql的实例,当searchpid时,不会出现其他实例。 有谁知道发生了什么?

将Solr安装到Solr中

我正在Jetty9上运行Solr4,我试图包括MySQL和PostgreSQL的JDBC驱动程序。 我有点困惑我如何做到这一点。 我相信这是我需要的两个文件: http://cdn.mysql.com/Downloads/Connector-J/mysql-connector-java-5.1.26.tar.gz http://jdbc.postgresql.org/download/postgresql-9.2-1003.jdbc4.jar 我有点困惑在哪里把这些文件,在哪个文件夹我应该把他们。 任何人都可以帮我吗?

如何让MySQL慢查询日志得到实际的查询参数,而不是N?

我看到我的MySQL慢速查询日志中有字符“N”,而不是一个特定的值的查询。 我可以改变吗? 我需要logging查询执行过程中的真实值。 我正在使用MySQL 5.5.32。