Articles of mysql

从Windows上的xampp传输数据库数据到Ubuntu

从Windows上的xampp将mysql数据库传输到Ubuntu上的MySql服务器的最快方法是什么?

为什么MySQL不使用my.cnf中指定的设置?

我在debian-lenny服务器上安装了MySQL 5.5.15。 我使用默认的指令和设置来安装它。 现在,我的服务器启动成功,但在/etc/my.cnf中看起来不是我指定的设置生效(例如collat​​ion-server或des-key-file参数),但是当我input一个无效的设置时,我的服务器在启动时失败似乎像base_dir或data_dir一些设置正常生效)。 这是我的启动脚本: #!/bin/sh # Copyright Abandoned 1996 TCX DataKonsult AB & Monty Program KB & Detron HB # This file is public domain and comes with NO WARRANTY of any kind # MySQL daemon start/stop script. # Usually this is put in /etc/init.d (at least on machines SYSV R4 based # systems) […]

在MySQL服务器上查找最繁忙的数据库和表

我有一个繁忙的MyMQL服务器与不less数据库。 我试图找出find服务器上最繁忙的数据库(和表)的最佳方法,以便我可以将它们迁移到单独的机器上。 最好的办法是什么呢?

MySQL的com_select?

我正在调整我的查询caching一点。 根据7.6.3.4。 查询caching状态和维护手册: Com_select值由以下公式给出:Qcache_inserts + Qcache_not_cached +在列特权检查期间发现错误的查询 但在5.1.5中。 服务器状态variables表明这是由DBMS维护的。 话说回来 mysql> show status like 'Com_select%'; 总是返回1的值 – 我敢肯定,自从数据库启动后,我在数据库上运行了多个非caching的select查询。 看起来好像其他人也同样困惑 。 这个状态variables是多余的吗? 手册哪一部分是错的? TIA

mysql用户创build有什么限制?

MySQL 5.1.x 在MySql中创build的磁盘上的帐户的成本是多less? 另外,您可以创build多less个帐户?

MySQL复制 – 重写-DB不工作

整天都在这个问题上“奴隶”。 我有一个主/从设置的工作,但是当我尝试复制到另一个从属数据库名称失败。 这就是my.cnf的样子: server-id=101 report-host=Slave01 replicate_do_db='DB1' replicate-rewrite-db=DB1->DB2 replicate-ignore-table=DB2.SOME_TABLE_NAME 如果我拿出replicate-rewrite-db行,它可以很好地工作,并将DB1数据库从主站复制到从站。 我在主站上使用的主日志位置是在主服务器上创build数据库DB1之后。 在该日志位置之后,创build表并在主设备上导入数据。 在创buildDB2数据库之前,我不configuration和启动从站。 有任何想法吗? 更新:在mysql错误日志中看到这个: 120531 15:48:19 [Note] Slave I/O thread: connected to master 'slave_user@master_server:3306', replication started in log 'mysql-bin.000001' at position 107 120531 15:48:20 [ERROR] Slave: Error 'Unknown database 'DB1'' on query. Default database: 'DB1'. Query: 'CREATE TABLE `ANOTHER_TABLE` (

django的Apache + mod_wsgi httpd.conf设置是否影响mysql?

我有一个使用Apache和mod_wsgi的Django网站。 自从上一个4-5天以来,我一直在我的pipe理员电子邮件上收到这种types的错误。 OperationalError: (1040, 'Too many connections') 我已经安装了Django的debugging工具栏,我有平均每个页面100-150查询和小于300毫秒的响应时间。 我不认为我重载我的MySql服务器。 另一方面,在我尝试重新configuration我的httpd.conf设置后,发生了一段时间。 我的网站每天收到800-1000次点击。 这些是我的httpd.conf设置 KeepAlive Off Listen 13646 MaxSpareThreads 15 MinSpareThreads 8 MaxClients 20 ServerLimit 20 SetEnvIf X-Forwarded-SSL on HTTPS=1 ThreadsPerChild 5 MaxRequestsPerChild 1000000 StartServers 20 WSGIDaemonProcess <project> processes=7 threads=12 python-path=<path> WSGIProcessGroup <project> WSGIRestrictEmbedded off WSGILazyInitialization On 任何帮助将非常感激。 PS。 我正在共享主机计划。 我的主机scheme有512MB RAM,300MB是免费的。

确认没有安装mysqli扩展

最近我发现mysqli扩展没有安装在我的服务器Centos 2.6版本中 。 我确认它,因为我更改数据库连接的驱动程序从mysqli到mysql ,现在工作正常。 那么,还有另一种方法/日志来确定这个问题吗? 因为Apache的error_log没有提到任何关于它的事情。 这确实不是问题,但将来可能会更复杂。 为什么? 因为使用mysqli驱动程序,网站死亡与空白页面没有错误/警告,以帮助我解决它。 我不喜欢用魔法艺术或者每行testing线来发现问题的想法。 应该是一些日志文件,帮助我debugging它。 为了提供信息来帮助解决这个问题,我做了: cat /proc/version Linux version 2.6.18-308.el5.028stab099.3 (root@rhel5-build-x64) (gcc version 4.1.2 20080704 (Red Hat 4.1.2-46))

如何启用pdo_mysql

我正在尝试安装SpaceBukkit 。 我想知道如何启用pdo_mysql 。 当试图设置MySQL部分时,我得到这个错误: The "pdo_mysql" extension is NOT loaded in your `php.ini`! Make sure to load it before continuing! 这不是一个cPanel服务器,所以我只能依靠ssh和ftp(sftp)。 如果你们可以请让我知道这将不胜感激! 作为一个侧面说明,我在Centos 5上。

使用特殊字符的SSH远程执行命令

执行远程命令时出现问题,通过具有特殊字符的SSH。 我试图从MySQL导出数据库作为备份的目的。 这是我在我的本地脚本中的命令: #!/bin/bash ssh user@host "mysqldump -u dbname -p'p$ssw0rd' –lock-tables=false dbname > ~/sites/mysite/backup/dbname.sql" 正如你所看到的,我正在使用我的密码附近的字符。 当我执行这个脚本时,我得到以下错误: mysqldump: Got error: 1045: Access denied for user 'dbname'@'localhost' (using password: YES) when trying to connect 但是,当我手动进入机器并执行命令时,它执行得很好。 我得到的印象是,通过ssh执行命令丢失了一些东西,并且密码没有通过。 我怎样才能执行我的命令与特殊字符通过SSH?