几个月前,我使用NGINX和mariadb创建了Wordpress实现(在运行Raspbian扩展的Raspberry Pi上)。
这产生了一些问题(由于安装phpmyadmin的尝试失败)。虽然phpmyadmin仍然是一个用户,但我成功地删除了其中的大多数,我可以使用Wordpress。
我想做一个新的开始(保留wordpress数据库),我使用它进行备份。
sudo mysqldump -u root -p wordpress > wordpress.sql我备份了现有的
sudo systemctl stop mariadb
sudo mv /var/lib/mysql /var/lib/.mysql我运行了以下命令来重置mariadb,设置root密码
sudo dpkg-reconfigure mariadb-server-10.1
sudo mysql_secure_installation我创建了一个新的空wordpress数据库,并从数据库备份中恢复
sudo mysql -Bse "create database wordpress"
pv wordpress.sql | sudo mysql wordpress我重新开始用sudo systemctl start mariadb
不幸的是,当我试图连接时,我得到了一个错误“建立数据库连接的错误”。
有人能告诉我我做错了什么吗?
发布于 2021-08-13 04:17:37
您只需从Phpmyadmin导出数据库备份,然后创建新的设置并导入备份,希望您的问题能够得到解决。
发布于 2022-02-25 12:42:57
您的备份有一些问题,请再次备份,下载相同版本的wordpress,然后恢复db,并根据更新表名,可以使用wordpress迁移url生成器https://themergency.com/generators/wordpress-site-url-migration-generator.html。
只有在此之后,您才能使用该数据库。
https://unix.stackexchange.com/questions/497149
复制相似问题