Articles of mysql

Sequel Pro“SSH端口转发失败”

当我尝试通过Sequel Pro SSH连接到MySQL时,出现以下错误: 无法连接到主机a.fcknet.dk,因为通过SSH的端口连接被拒绝。 请确保您的MySQL主机已设置为允许TCP / IP连接(无–skip-networking),并configuration为允许您通过隧道传输的主机进行连接。 您可能还想检查端口是否正确,并且您有必要的权限。 检查错误详细信息将显示可能提供更多细节的SSHdebugging日志。 MySQL表示:在'读取初始通信包'丢失连接到MySQL服务器,系统错误:0 我检查了我的my.cnf ,并且存在以下部分: # # Instead of skip-networking the default is now to listen only on # localhost which is more compatible and is not less secure. bind-address = 127.0.0.1 我能够通过SSH成功​​连接,然后通过mysql命令手动连接到MySQL服务器。 我该如何做这项工作? 🙂 提前致谢。

扩展体系结构:分离Apache和MySQL服务器,或将它们放在一起并添加资源/节点?

可能会服务多个独立的WordPress网站,并试图确定最好的一般方法。 目前我正在看两个VPS,一个是Apache / PHP / FastCGI,另一个是运行MySQL,两者之间有私有接口。 这使我可以调整和扩展Web服务器和数据库服务器,如有必要。 另一方面,它引入了一些额外的复杂性,需要更重的MySQL进程,在数据库上造成更多的瓶颈机会,并可能暴露更多的攻击面。 另一种方法是将所有服务放在一个较大的VPS上,并根据需要添加资源或其他自包含的节点。 有没有人有这两种方法的利弊的具体经验? 其他build议? 推荐的资源?

将mysql rpms从4.0.25升级到5.x

多年来,我的网站一直在MySQL 4.0.27上徘徊。 终于意识到,是的,也许是升级的时候了。 除了从4.0到5.X的升级path是首先升级到4.1 RPMs。 当然,除了支持MySQL之外,MySQL已经把这些做了。 是否有任何意义,是否有任何坑洼,如果我只是把我的网站下到维护模式,删除4.0.Xclosures我的服务器,然后安装5.X新鲜,指向它的数据文件? 或先做一个mysqldump,然后导入到5.X? 谢谢。

Debian上的phpMyAdmin Lenny 403错误禁止

我用了 apt-get install phpmyadmin 安装phpmyadmin后安装apache2 php5和mysql的方式相同,然后当我去http:// [ip] / phpMyAdmin /它给了我一个404错误。 所以我去找了这些文件,并在/ usr / share / phpMyAdmin中find它们,所以我做了一个别名 sudo ln -s /usr/share/phpMyAdmin /var/www 现在当我回到phpmyadmin它给了我一个403禁止的错误。 我该怎么办? 谢谢 :)

为什么符号链接在MySQL中不起作用?

我有一个问题,我search了很多,但我不确定它是否与以前的安全补丁有关。 在Debian Lenny(5.0.51a-24)上的最后一个版本的MySQL上,我需要在两个db之间共享一个表,这两个db在同一个path(/ var / lib / mysql / db1&db2)中。 我创build了db2的符号链接,指向db1中的表。 当我从db2查询同一个表时,我得到这个:'错误1030(HY000):从存储引擎' 这是它的样子: test-lan:/var/lib/mysql/test3# ls -alh drwx—— 2 mysql mysql 4.0K 2010-08-30 13:28 . drwxr-xr-x 6 mysql mysql 4.0K 2010-08-30 13:29 .. lrwxrwxrwx 1 mysql mysql 28 2010-08-30 13:28 blbl.frm -> /var/lib/mysql/test/blbl.frm lrwxrwxrwx 1 mysql mysql 28 2010-08-30 13:28 blbl.MYD -> /var/lib/mysql/test/blbl.MYD lrwxrwxrwx 1 mysql […]

备份服务器以迁移

我要改变我的专用服务器。 我正在运行 操作系统 :Debian5。 数据库 :MySQL iRed邮件服务器 6个网站 (每个3000个文件) 新的服务器将被设置为相同的,只有硬件的变化(Debian5) 你将如何继续? 我从来没有做过服务器备份,我听说过“scp”命令。 谢谢

IIS6&PHP的:如何启用partentpath?

我有Windows 2003服务器与IIS 6,PHP和MYSQL都正常运行,但是当安装phpMyAdmin我得到以下错误: PHP警告:require_once(./ libraries / common.inc.php)[function.require-once]:未能打开stream:没有这样的文件或目录在C:\ Inetpub \ wwwroot \ mysql.mydomain.com.au \ index第35行.php PHP致命错误:require_once()[function.require]:在C:\ Inetpub \ wwwroot \ mysql中打开所需的'./libraries/common.inc.php'(include_path ='.; C:\ php5 \ pear')失败.mydomain.com.au \ index.php在线35 显然,它说它找不到required_once()path,因为父path(即“./”)由于某种原因未启用。 有没有人知道一个解决方法,这不得不诉诸在phpMyAdmin编辑代码?

在Debian或FreeBSD上的NGINX,Rails和MySQL – 安全性和性能方面有什么更好的?

我即将build立一个运行NGINX和MySQL的networking服务器。 在FreeBSD中,我可以将Web服务器和数据库服务器完全分开,并在不同的监狱里运行它们。 在Debian中,我可以在KVM或XEN实例中运行它们,但似乎有很多开销。 我也听说NGINX在FreeBSD上performance更好,但是我没有任何证据。 两个操作系统的安全性如何? 你怎么看? 你有什么经验? 期待你的回答! (旁注:NGINX将运行一个Ruby on Rails应用程序)

表'mysql.host'不存在

100913 10:21:29 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql /usr/local/mysql/libexec/mysqld: Table 'mysql.plugin' doesn't exist 100913 10:21:29 [ERROR] Can't open the mysql.plugin table. Please run mysql_upgrade to create it. 100913 10:21:29 [ERROR] Fatal error: Can't open and lock privilege tables: Table 'mysql.host' doesn't exist 100913 10:21:29 mysqld_safe mysqld from pid file /var/run/mysqld/mysqld.pid ended 这是当我尝试用mysqld_safe命令启动mysqld时得到的mysqld日志文件的输出。 我试图运行mysql_upgrade来纠正第一个错误,但这个命令似乎要求服务器启动,这是我原来的问题。 […]

删除使用SELECT … INTO OUTFILE创build的文件

我试图删除用SELECT … INTO OUTFILE语句创build的文件到/tmp目录中 该文件属于mysql用户(没有loginshell)。 我有数据库的pipe理权限(即我可以作为root用户login到MySQL),但我没有运行服务的机器的root密码。 有没有办法自己删除文件,或者我需要每次将任务中继到该机器的pipe理员? 谢谢, 西尔维奥