被以下事情挫败: 0:33:1407402356:root@ahost:~# echo 'use wordpress_3_6_1; select * from wp_posts;' | mysql -u mysqluser -pmysqlpasswdord | wc -l -L 42 40585 SQL查询结果变得丑陋。 PostgreSQL的psql提供了辅助function扩展模式 。 看到它在行动: postgres@ahost:~$ echo '\c openerp7-0 \\ select * from pg_shadow' | psql You are now connected to database "openerp7-0" as user "postgres". usename | usesysid | usecreatedb | usesuper | usecatupd | […]
我在一个mysql数据库上使用了mysqldump很多次,并熟悉它是如何工作的。 有谁知道是否有一个类似的工具,可以用于SQL Server数据库。 我知道SQL服务器可以备份它的数据库,但我想获得所有的SQL插入语句如果可能的文本文件。
我几天前一直在殴打这个人。 我们有一个为期两周的生产mysql数据目录(即实际的二进制文件,而不是sql转储)的每日备份快照,我需要从一个备份恢复表,以便我们可以将其与我们现在有的。 所以我创build了一个dummy schema目录,并提取了相关的表文件(.MYI,.MYD和.frm)并重新启动了mysql。 它显示了,我可以“显示表”,但是如果我尝试以任何方式与它交互(“desc表名”,“select…”等),我得到: 找不到文件:'./schema_name/table_name.frm'(errno:13) [编辑:实名清理] Errno 13是权限,所以我仔细检查了一切。 目录和文件具有与所有其他模式相同的所有者和组(mysql:mysql)。 他们也有相同的烫发(目录700,文件660)。 看着“ls -n”,uid也正好匹配。 最近我试着做一个完全不同的备份提取,然后将其链接到MySQL数据目录(没有足够的空间来提取完整的东西),我得到了同样的错误。 我也试着将my.cnf中的mysql数据目录指向备份并重新启动的目录。 它build立了需要在那里的MySQL表,但我仍然有相同的错误。 我可以通过googlesearch到的唯一的东西是因为实际的所有权或许可错误而出现这个问题的人,这似乎并不适合我。 我也发现了一些关于UMASK envvariables的说法,可能会导致这个错误,但我认为这与新安装有关,但这不是。
我如何在MySQL中备份大型数据库? 什么是复制数据库的最佳方法? 我正在寻找的是在一个小时间限制内备份大量数据的大型数据库,然后在极限的一小段时间内恢复它?
当使用mysqldump进行备份的ZRM备份时,出现上述错误。 mysqldump –opt –extended-insert –single-transaction –create-options –default-character-set = utf8 –user =“”-p –all-databases>“/ nfs / backup / mysql01 / dailyrun / 20091216043001 / backup.sql” mysqldump:错误2020:转储表TICKET_ATTACHMENT在行2286时,得到大于'max_allowed_packet'字节的数据包 我已经在/etc/my.cnf中增加了“max_allowed_packet”的大小,这是服务器设置,客户端设置是通过运行以下命令设置的: mysql -u -p –max_allowed_packet = 1G 我已经证实,在客户端和服务器端,它们具有相同的价值。 这是根据这个论坛张贴http://forums.mysql.com/read.php?35,75794,261640检查客户端的价值 mysql> SELECT @@ MAX_ALLOWED_PACKET – >; + ———————- + | @@ MAX_ALLOWED_PACKET | + ———————- + | 1073741824 | + ———————- + […]
我正在使用CentOS 5.5。 我从CentOS.org安装了mysql-server RPM。 我相信这个RPM应该创build一个名为“mysql”的用户。 但是,这个用户不存在。 如何查看RPM的内容以查看是否尝试创build用户或组?
为什么在MyISAM表上删除一个索引这么慢? 我无法想象我会有7亿条logging和下降指数的社交networking。 只有一列索引,全部都是全文索引(我需要切换到正常索引,因为InnoDB不喜欢全文) DROP INDEX mysql> DROP INDEX `post_text` ON phpbb_posts; Query OK, 251171 rows affected (7 min 35.04 sec) Records: 251171 Duplicates: 0 Warnings: 0 但是,ALTER TABLE比DROP更快? mysql> ALTER TABLE phpbb_posts DROP INDEX `post_content`; Query OK, 251182 rows affected (1 min 45.06 sec) Records: 251182 Duplicates: 0 Warnings: 0 mysql> ALTER TABLE phpbb_posts DROP […]
任何configuration错误都可能导致mysql..mysql调谐器显示创build太多临时表 Current max_heap_table_size = 200 M Current tmp_table_size = 200 M Of 17158 temp tables, 30% were created on disk table_open_cache = 125 tables table_definition_cache = 256 tables You have a total of 97 tables You have 125 open tables. Current table_cache hit rate is 3% 早期的临时表是of the 23725 temp tables 38% were created on […]
我需要创build一个新的MySQL用户来pipe理我的WordPress的网站。 WordPress的需要什么privellages? 我认为INSERT也是需要的,也许DROP? 例 GRANT SELECT ON database.* TO user@'localhost';
我不知道我是否会清楚问题,但是我已经在CentOS 6.3上使用root帐户(f.ex.root @ mydomain)安装了MySQL,但是当我尝试login到它时,被要求inputroot @ localhost帐户的密码,我没有权限。 我如何login到“mydomain”上安装的MySQL,而不是“本地主机”? 我已经尝试使用bind-address ='domain_ip'来编辑my.cnf,但它没有帮助,它仍然需要localhost密码。