几个月前,我使用 NGINX 和 mariadb 创建了一个 Wordpress 实现(在运行 Raspbian Stretch 的 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
不幸的是,当我尝试连接时出现错误“建立数据库连接时出错”
谁能建议我可能做错了什么?
答案1
你刚才出口从 Phpmyadmin 备份数据库,然后创建新的设置并进口该备份,希望您的问题能够得到解决。
答案2
您的备份有一些问题,请再次备份下载相同版本的WordPress,然后恢复数据库并根据更新表名称,并且可以使用WordPress迁移URL生成器 https://themergency.com/generators/wordpress-site-url-migration-generator.html
只有在此之后您才能使用该数据库