0

我一直在寻找一段时间来找到一个很好的答案来解决我的问题。我有一个新服务器,我想在.php其中运行一个使用数据库存储一些数据的脚本。到目前为止我所做的是:

  1. 在 Putty 的帮助下将 .php 文件放在服务器中。
  2. 在 phpmyadmin 中创建一个数据库,将其导出并放在我在 putty 中的项目的同一文件夹中。
  3. php5 crawl.php > logfile.log 2&>1&

但它不会更新数据库。

我对为了使其工作而必须采取的步骤感到有点困惑。我也一直在阅读这篇文章http://www.aspkin.com/using-putty-to-import-a-database/但是当我运行

mysql -u dbusername -p databasename < backupname.sql

我收到此错误:

错误 1045 (28000): 用户 'root'@'localhost' 的访问被拒绝(使用密码:否)

知道我可能做错了什么吗?

4

2 回答 2

0

如果它是本地计算机,您可能没有 root 密码 - 所以删除 -p 标记。

否则,您想在其中指定密码,不带空格,如下所示:

mysql -u dbusername -pYourPassword 数据库名 < 备份名.sql

于 2013-05-13T09:17:36.990 回答
0
zcat /path/to/file.sql.gz | mysql -uroot -p your_database
于 2016-05-02T15:07:23.433 回答