有了这个命令: mysqldump -uuser -ppass dbname > 1.sql 您可以将dbname转储到1.sql 我想要一个方法来从ssh和命令行转储并恢复一个dbname表
在Mysql中执行大插入时,我得到了很多等待时间。 我正确地假设我有一个磁盘I / O问题? 是的,我正在虚拟机上运行Mysql。 Innodb_buffer_pool hit rate is %100 innodb_flush_method = '' innodb_log_file_size = 250M innodb_flush_log_at_trx_commit=1 $iostat -dx 10 Device: rrqm/s wrqm/sr/sw/s rsec/s wsec/s avgrq-sz avgqu-sz await svctm %util xvda 0.00 2514.09 0.10 1483.22 0.80 31958.44 21.55 39.04 26.00 0.64 94.91 xvda1 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 xvda2 […]
我有一个旧的PC上的本地主机(XAMPP)。 我需要一个本地主机(MAMP)在我的新的Mac上的MySQL数据库。 问题是,个人电脑没有互联网连接。 任何方式,我可以移动数据库了? 详细的说明非常受欢迎,因为我绝不是服务器专家。 谢谢
我想统计一下客户端要求的大约10个不同文件的文件下载量。 我们为可以加载到MySQL数据库的apache日志生成了一个单独的日志格式。 对于这样一个特定的查询,我希望能够编写一个SQL语句来计算下载量,而不是安装一个过度膨胀的日志分析器。 这是用于MySQL日志的日志格式: LogFormat "\"%a\",%{%Y%m%d%H%M%S}t,%>s,\"%b\",\"%{Content-Type}o\", \"%U\",\"%{Referer}i\",\"%{User-Agent}i\"" mysql 这产生这种csv文件: "156.107.33.66",20121017113516,200,"10094440","application/x-msdos-program", "/flexnet/FLEXnetWinSetup.exe","http://www.example.com/downloads/flexnet","Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.4 (KHTML, like Gecko) Chrome/22.0.1229.94 Safari/537.4" 但更大的100MB +文件被分割成块,所以它不是一个简单的日志计数。 有没有人试过类似的东西?
我在亚马逊Linux AMI上运行了一个amazon ec2实例和一个微型实例。 我想把Django安装到我的服务器上,所以我input了这些命令 wget http://www.mlsite.net/blog/wp-content/uploads/2008/11/go wget http://www.mlsite.net/blog/wp-content/uploads/2008/11/django.conf chmod 744 go ./go 所以在我完成之后,我运行了sudo service httpd restart和sudo service mysqld restart 这是为mysqld而来的: Stopping mysqld: [ OK ] MySQL Daemon failed to start. Starting mysqld: [FAILED] 所以我删除了django文件/usr/local/python2.6.8/site-packages/django_registration.egg ,我试图find这个错误,并且发现在我的/etc/my.cnf ,这个套接字表示socket=/var/lock/subsys/mysql.sock所以我去了/var/lock/subsys/并没有mysql.sock 。 我试图创build一个使用VIM,但它仍然无法正常工作。 然后我检查了错误日志,它说 120712 20:33:11 mysqld_safe mysqld from pid file /var/run/mysqld/mysqld.pid ended 120712 20:33:15 mysqld_safe Starting mysqld daemon with […]
我试图打开我的EC2实例上的MySQL(3306)端口,即使我已经添加了规则,它显示端口仍然closures。 我是否需要重新启动实例才能使策略更改生效?
我正在运行快速增长的NDB群集,并且在两个数据节点的每一个上都有有限的(8GB)物理内存。 我担心我将耗尽数据内存,所以我开始删除旧数据。 但是,删除并没有显示出使用统计数据的显着减less。 任何想法/解释为什么? 以下是统计数据: ndb_mgm> all report mem Node 11: Data usage is 44%(85073 32K pages of total 192000) Node 11: Index usage is 22%(20428 8K pages of total 89632) Node 12: Data usage is 43%(83800 32K pages of total 192000) Node 12: Index usage is 22%(20425 8K pages of total 89632) 在我删除大约三分之一的数据之后,这里是统计数据。 ndb_mgm> […]
可能重复: 如何诊断凶手杀人过程的原因 我在amazon web services(EC2微型实例)上的一台非常小的机器上安装了Ubuntunetworking服务器(Apache + MySQL + PHP)。 网站运行良好,速度非常快。 所以,我们的小stream量似乎并没有放慢服务器。 无论如何, MySQL会经常下载 (至less每周一次),我不明白为什么。 Apache而不是运行良好。 我必须通过SSHlogin并重新启动,然后运行正常: $ sudo service mysql status mysql stop/waiting $ sudo service mysql start mysql start/running, process 25384 我已经安装了Cacti进行性能监控,并且每当MySQL发生故障时我都可以看到,我的负载平均值高达10(通常低于1)。 这是奇怪的,因为它似乎并没有发生在cronjobs左右。 我也试图检查MySQL日志:慢查询日志(这是启用,我敢肯定),/ /var/log/mysql.log log/ /var/log/mysql.log和/var/log/mysql.err都是空的。 我想可能是系统自动closures它, 因为可用内存不足 ; 那可能吗? 现在我正在尝试设置一个更大的EC2实例,但是我在/var/log/syslog发现了一些看起来很关键的东西(但我不明白)。 我粘贴的相关部分在这里 (MySQL在11:47下了)。
我正在安装需要数据库的产品 – 只要有可用的jdbc连接器,它就可以使用任何数据库。 但是,安装指南仅提供有关如何使其与MySQL一起使用的说明。 我用SQL Server Express运行它。 这些是MySQL的说明 CREATE DATABASE proddb; CREATE USER 'proddbusr'@'%' IDENTIFIED BY 'thepassword'; CREATE USER 'proddbusr'@'localhost' IDENTIFIED BY 'thepassword'; USE proddb; GRANT ALL PRIVILEGES ON *.* TO 'proddbusr'@'localhost' IDENTIFIED BY 'thepassword'; GRANT ALL PRIVILEGES ON *.* TO 'proddbusr'@'%' IDENTIFIED BY 'thepassword'; FLUSH PRIVILEGES; CREATE DATABASE语句在SQL Server上正常工作。 但是,下一个陈述扼杀。 看起来像db名称不应该在SQL Server中引号。 但是,我不确定SQL Server中“%”的等效项是什么。 […]
我在Ubuntu服务器上安装了MySQL 5。 我想备份数据库: 最近7天 每周 并将这些备份存储在另一台服务器上。 我更喜欢这个工具运行在与数据库相同的服务器上,并使用例如FTP访问将这些文件存储在远程服务器上。 我有一个cPanel安装,但我不知道,如果cPanel带来的工具是推荐的,除了不允许我自动将备份文件复制到另一台服务器。 mysqldump或mysqlhotcopy命令不能满足复制到另一台服务器的需要。 推荐哪个工具? 任何意见将不胜感激。 我检查了其他人对类似问题的回复,并且陈旧或不完整。