我一直在寻找一个能找到问题的好答案。
我有一个新服务器,我想在.php
中运行一个脚本,它使用数据库来存储一些数据。到目前为止我所做的是:
php5 crawl.php > logfile.log 2&>1&
但它不会更新数据库。
我对为了使其发挥作用而必须采取的步骤感到困惑。我一直在阅读这篇文章http://www.aspkin.com/using-putty-to-import-a-database/,但是当我运行
时mysql -u dbusername -p databasename < backupname.sql
我收到此错误:
ERROR 1045(28000):用户'root'@'localhost'拒绝访问(使用密码:NO)
知道我可能做错了吗?
答案 0 :(得分:0)
如果它是本地计算机,您可能没有root用户密码 - 因此请删除-p标记。
否则你要用它来指定密码,没有空格,如下所示:
mysql -u dbusername -pYourPassword databasename&lt; backupname.sql
答案 1 :(得分:0)
zcat /path/to/file.sql.gz | mysql -uroot -p your_database