目前,MySQL RDS t1.micro服务器模型中的max_connections参数的值为{DBInstanceClassMemory/12582880}为32。 由于我的服务器在32之后不允许有更多的连接,我可以用于微型实例的max_connections的最大安全值是多less?
mysqladmin -uroot create foo返回1的退出状态(如果foo存在),否则返回0,但是当然如果数据库不存在,它也会创build数据库。 有没有简单的方法来检查数据库是否存在?
问题说明了一切。 我们正在devise一个安全性非常重要的系统。 其中一个想法是强制用户每3个月更换一次密码。 我认为,虽然它的安全性更高,但由于密码经常变化,所以它也会迫使我们的用户记住不断变化的密码,并使它们更有可能只是写在某个地方帮助记忆。 同样的想法是强制用户使用超级难猜的密码真的很好。 强制他们使用?%&%和大写小写字母。 我知道发明这样一个密码然后记住它是相当麻烦的。 然后我们再也不想让任何人使用12345。 所以。 有没有关于这个问题的白皮书? 良好的做法? 我正在谈论一个用PHP创build的网站。 MySQL在灯环境中,如果改变什么。
我有以下授予用户/数据库 mysql> SHOW GRANTS FOR 'username'@'localhost'; +—————————————————————————+ | Grants for username@localhost | +—————————————————————————+ | GRANT USAGE ON *.* TO 'username'@'localhost' IDENTIFIED BY PASSWORD 'xxx' | | GRANT ALL PRIVILEGES ON `userdb`.* TO 'username'@'localhost' | +—————————————————————————+ 要启用对数据库的外部访问,我需要将localhost更改为% 。 一种方法是REVOKE所有权限并重新设置。 问题是,有一个我不知道的密码集,所以如果我撤销权限,我不能设置它。 有没有办法将主机名localhost更改为% (并返回)而不撤销权限本身?
我最近启动了一个LAMP服务器(所有最新版本)w / WordPress上,我试图安装我最近购买的SSL证书。 当我重新启动apachectl ,error_log给我这个: [Tue Feb 25 01:07:14.744222 2014] [mpm_prefork:notice] [pid 1744] AH00169: caught SIGTERM, shutting down [Tue Feb 25 01:07:17.135704 2014] [suexec:notice] [pid 1765] AH01232: suEXEC mechanism enabled (wrapper: /usr/sbin/suexec) [Tue Feb 25 01:07:17.217424 2014] [auth_digest:notice] [pid 1766] AH01757: generating secret for digest authentication … [Tue Feb 25 01:07:17.218686 2014] [lbmethod_heartbeat:notice] [pid 1766] […]
我有一个在x10hosting(x10.bz)运行的免费域名,我想找出我的MySQL主机的IP地址,所以我可以从另一个主机联系MySQL数据库。 我已经将该主机添加到访问列表,但现在我需要找出MySQL主机的IP地址。 我怎样才能find这个? x10使用的是cPanel X和PHPMyAdmin。
我经常听到人们发表诸如“我们的MySQL服务器机器故障”这样的说法,这给我的印象是他们将一台机器作为他们的MySQL服务器(我猜他们只是安装操作系统,只有MySQL)。 作为一个开发人员而不是系统pipe理员,我习惯于将MySQL作为LAMP堆栈的一部分与Web服务器和PHP一起安装。 有人可以向我解释: 在单独的服务器上安装MySQL有什么意义? 听起来像浪费资源,当我可以添加整个灯堆栈和额外的服务器以及。 如果数据库位于单独的机器上,那么需要使用的应用程序如何连接到它?
在我们的MySQL生产服务器(MySQL仪表板提醒我们)中,有时login尝试失败。 有没有办法logging每一个成功和失败的login到MySQL服务器,而不启用general_log ? 我们认为general_log不是一个选项,因为它是一个高负载的生产服务器。
我试图做一个Windows服务器上的mysqldump,我得到以下错误信息 : mysqldump: Got error: 23: Out of resources when opening file '.\db\sometable.MYD' (Errcode: 24) when using LOCK TABLES 这是我正在运行的命令 : mysqldump -u user -p"pass" –lock-tables –default-character-set=latin1 -e –quick databasename > "query.sql" 重新启动mysql服务没有帮助。 我总是得到同一个表的消息。 我已经尝试将table_cache和max_connectionsvariables分别从64减less到32和30到10,但是我仍然只是在这个时候得到一个不同的表的错误(从现在开始,错误消息总是提到第二个表)。 同样的脚本正在十几个其他Windows服务器上运行,并且没有问题。 所有数据库都有85个表格。
这对我来说有点神秘。 我可以连接到MySQL的唯一方法是,如果我通过“127.0.0.1”调用它…例如,我的PHP连接脚本将不会与本地主机 我运行Mac OS X Lion,内置apache2,MySQL,PHP,phpMyAdmin 中mysqladmin: count 0 debug-check FALSE debug-info TRUE force FALSE compress FALSE character-sets-dir (No default value) default-character-set auto host (No default value) no-beep FALSE port 0 relative FALSE socket (No default value) sleep 0 ssl FALSE ssl-ca (No default value) ssl-capath (No default value) ssl-cert (No default value) ssl-cipher (No […]