首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用命令行更新服务器中的数据库

使用命令行更新服务器中的数据库
EN

Stack Overflow用户
提问于 2013-05-10 10:45:34
回答 2查看 5.9K关注 0票数 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/,但是当我运行

代码语言:javascript
复制
mysql -u dbusername -p databasename < backupname.sql

我知道这个错误:

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

知道我做错了什么吗?

EN

回答 2

Stack Overflow用户

发布于 2013-05-13 09:17:36

如果它是一台本地机器,您可能没有根目录的密码-所以请删除-p标记。

否则,您希望在其中指定密码,其中没有空格,如下所示:

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

票数 0
EN

Stack Overflow用户

发布于 2016-05-02 15:07:23

代码语言:javascript
复制
zcat /path/to/file.sql.gz | mysql -uroot -p your_database
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16480553

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档