在MySQL 5.1 Enterprise服务器上,db-dump需要很长时间。 我想减less恢复db-dump的时间或者能够快速回到已知状态。 这台机器用于testing。 因此,可以说我们在A点有一个数据库转储。我用应用程序对数据库做了一些更改,过了一段时间后,我想回到相同的数据库转储。 我有以下选项。 删除每一件事,并开始一个新的数据库转储恢复,大约需要14个小时 使用整个mysql文件夹的备份 我有其他的select吗? 快速回到状态A的一些方法或加快我的dbdump。 我会尽力为您提供更多的细节,如果你问(我不知道我应该放在这里)。
我在我的/ var / lib / mysql文件夹中有超过500个文件名为mysql-bin.000522(或其中的一些变体)…每个文件都是从几兆字节到1.1GB。 总的来说,我们的系统上这些文件占用了大于400GB的空间。 这些是如何创build的? 他们是否安全删除? 如果他们没有必要,我们如何防止他们重新创build?
我以root身份login到mysql。 我可以添加这样的用户: CREATE USER test01@localhost IDENTIFIED BY 'test01'; 当我尝试授予test01用户的特权时,似乎没有任何事情发生: GRANT SELECT,INSERT,UPDATE,DELETE ON test_database.* TO 'test01'@'localhost'; test01用户的所有*_priv列都设置为N 任何想法,我在做什么错在这里? 谢谢! 这是SHOW GRANTS…的结果 mysql> SHOW GRANTS FOR 'test01'@'localhost'; +————————————————————————————–+ | Grants for test01@localhost | +————————————————————————————–+ | GRANT USAGE ON *.* TO 'test01'@'localhost' IDENTIFIED BY PASSWORD 'removed_hash' | +————————————————————————————–+ 1 row in set (0.00 sec)
我最近在我的MySQL数据库中有一张桌子,是我以前从未发生过的事情(我的Invision电源板安装的一部分)。 如果我在phpMyAdmin中使用“修复”工具,我是否会冒数据丢失的风险? 有没有一种更优雅的方式来恢复表是以前的状态?
我在Linux系统上升级软件的经验并不多 ,但我当然熟悉“yum update”命令。 我目前正在运行一个运行MySQL 5.0.90的Media Temple DV 3.5 CentOS 5服务器。 我想升级到最新的(5.5),因为我正在寻找开始使用“事件调度程序”,直到MySQL 5.1才可用。 我有两个能够提供yum软件更新的知名存储库,但是恐怕在repo上运行更新可能会导致数据丢失,表格操作/娱乐不良等。 对此或过去的经验有何build议? (注意,我会用remi和/或webtatic回购作为参考做更新)
我在2008R2 x64服务器上安装了MySql 5.5,注意安装文件夹的大小大于500MB。 在bin文件夹中几乎每个exe都包含.pdb文件。 是否可以删除这些文件? 更新我已经使用安装程序更改并标记debugging二进制文件和debugging符号未安装。
是否build议做mysql主从群集或主 – 主群集? 我需要第三方工具才能为虚拟IP做一个主 – 主mysql集群? (我想用心跳,但我不知道是否真的需要)。 我需要一些有关如何做主人的文档。 谢谢,Elad。
我在我的日志中发现了这个错误: relocation error: /usr/lib64/libmyodbc5.so: symbol strmov, version libmysqlclient_16 not defined in file libmysqlclient_r.so.16 with link time reference 百胜错误日志 yum install mysqlclient16 … 184 packages excluded due to repository priority protections Setting up Install Process Package mysqlclient16 is obsoleted by mysql-libs, trying to install mysql-libs-5.1.59-1.el6.art.x86_64 instead Package matching mysql-libs-5.1.59-1.el6.art.x86_64 already installed. Checking for update. Nothing to […]
有没有相当于一个设备卸载/装载MySQL数据库? 我的服务器有大约15个数据库,其中可能有10个很less使用,只有在需要修复应用程序时才需要。 所以这个想法是卸载未使用的数据库,直到我需要它们。 这应该释放一些资源? 我知道我可以将它们转储到一个文件中,然后重新加载它们,但是这对我来说有一种“繁琐”的感觉,我想知道是否存在这样的挂载/卸载。 谢谢
我正在通过命令行安装MySQL: sudo apt-get install mysql-server 。 在安装过程中,它会提示我input一个root密码。 如何指定MySQL密码,而不必等待屏幕popup并询问密码? 是否有一个参数,我可以传递给apt-get来指定MySQL的根密码,以便我可以编写一个脚本来执行安装?