MYSQL技巧

这里记录MySQL使用过程,经常遇到的问题的解决方案(不涉及高级较高级的操作)。

  1. 如何将数据库从一台服务器移动到另一台服务器?

    1
    mysqldump -uuser -ppassword myDatabase | mysql -hremoteserver -uremoteuser -premoteserverpassword 

    下面的这个更详细。

    1
    mysqldump -h 'xxx.x.x.x' -uTHATUSER -pTHATPWD --opt --compress THATDB --skip-lock-tables | mysql -h localhost -uMYUSER -pMYPWD MYDB

    这里使用了管道操作。这是一种在线方式,前面的mysqldump 用来把指定的数据库导出,管道操作将导出的数据作为输入导入到后面的数据库里。

1 min. read