本文最后更新于 2024年5月16日。
首先以root身份运行:
从数据库导出数据库
mysqldump -u用户名 -p密码 数据库名 < 数据库名.sql
例如:
mysqldump -u root -p sqlroot wordpress > wordpress.sql
从文件导入数据库
mysql -u用户名 -p密码 数据库名 < 数据库名.sql
例如:
mysql -uabc_f -p abc < abc.sql
期间遇到如下问题:
The mysql error: Out of resources when opening file… (Errcode: 24) indicates that the number of files that msyql is permitted to open has been exceeded.
最终找到解决办法:
This limit is controlled by the variable open_files_limit. You can read this in phpMyAdmin (or the MySQL command line utility) with the statement:
SHOW VARIABLES LIKE 'open%'
To set this variable to a higher number, edit the /etc/my.cnf file and add the lines:
[mysqld] open_files_limit = 50000
tips:
对于HPtypecho网站,搬家时如果导入数据库之后也更改了config.inc.php中的数据库信息但仍然提示数据库错误的话,可以把该文件改个名字或删除然后就可以弹出重新安装的界面,填好数据库信息后选择保留源数据就可以正常把网站迁过来了,不会出错。
note:
我的系统版本是Debian7和Centos7.4。
无特殊说明,本站文章均为原创,转载请注明出处。
本文首发于微信公众号“我的探索”ID:MyExploration
本文修改于180803