Amazon RDS mysqldump问题
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Amazon RDS mysqldump问题,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2212字,纯文字阅读大概需要4分钟。
内容图文
![Amazon RDS mysqldump问题](/upload/InfoBanner/zyjiaocheng/912/ccfb3d3d95954834b43b3baadfee9852.jpg)
我正在尝试使用mysqldump从我的Amazon RDS实例中检索数据库,例如
mysqldump –h myDBname.cra3xhjrgj69.eu-west-1.rds.amazonaws.com -u root –p --port 3306 --single-transaction --databases DBname > ~/tt.sql
但是我收到错误:
mysqldump: Got error: 2002: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) when trying to connect
我可以使用客户端连接到数据库:
mysql --host=myDBname.cra3xhjrgj69.eu-west-1.rds.amazonaws.com -u root -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 85250
Server version: 5.1.69-log MySQL Community Server (GPL)
我也检查了root权限:
GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, RELOAD, PROCESS, REFERENCES, INDEX, ALTER, SHOW DATABASES, CREATE TEMPORARY TABLES, LOCK TABLES, EXECUTE, REPLICATION CLIENT, CREATE VIEW, SHOW VIEW, CREATE ROUTINE, ALTER ROUTINE, CREATE USER, EVENT, TRIGGER ON *.* TO 'root'@'%' IDENTIFIED BY PASSWORD '*abcabcabc' WITH GRANT OPTION
看起来不错.
阅读这个问题,我认为我的EC2 mysqldump与本文中的RDS MySQL服务器版本之间可能存在版本不匹配:
Mysqldump 5.6 version needed on EC2 with MySQL 5.6
所以我尝试将客户端更新到5.6版但是我仍然遇到了同样的错误.我现在尝试了各种不同的版本,目前已恢复到:
mysqldump -V
mysqldump Ver 10.13 Distrib 5.1.72, for unknown-linux-gnu (x86_64)
但我仍然得到同样的错误.我也试过从另一台机器连接,但问题仍然存在.
如果有人对接下来要尝试的内容有任何建议,我将不胜感激.似乎是一种解决方法,如果现在还有一个不会太糟糕.
非常感谢
解决方法:
伙计,我不敢相信我花了2个小时来完成这项工作,而这是客户端版本的问题.
数据库信息:RDS MySQL版本:5.6.13
当我从RHEL6.4服务器运行mysqldump时,我收到以下错误:
mysqldump: Got error: 2002: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) when trying to connect
我检查了mysqldump的hte版本,它是:
# mysqldump --version
mysqldump Ver 10.13 Distrib 5.1.71, for redhat-linux-gnu (x86_64)
我试过你用yum更新它,但它说yum repo中最新的.
所以我创建了一个Ubuntu 12.04实例并在其上安装了MySQL客户端.
现在我的Ubuntu实例上的版本是;
# mysqldump --version
mysqldump Ver 10.13 Distrib 5.5.34, for debian-linux-gnu (x86_64)
然后我运行了我的SQL转储,它像一个魅力:
# mysqldump -hRDS_END_POINT -uUSERNAME -pPASWORD dbname> dbname.sql
内容总结
以上是互联网集市为您收集整理的Amazon RDS mysqldump问题全部内容,希望文章能够帮你解决Amazon RDS mysqldump问题所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。