MySQL新启动之后的基本操作
1 | mysql -uroot -p |
1 | mysql -uroot -p |
思路是把mongodb
跑在Docker
的容器中,但把数据以及备份映射到主机中,以便容器的随时调整。在/var/lib
目录下新建mongodb
目录,并进入mongodb
目录新建data
以及backup
目录。运行以下命令启动容器,并进入到容器中运行mongodb
的交互命令。
1 | docker run --name mongo -p 27017:27017 -v /var/lib/mongodb/data:/data/db -v /var/lib/mongodb/backup:/data/backup -d mongo --auth |
创建mongodb
的管理员账户,并使用刚创建的管理员身份进行认证。新建数据库,然后为新建的数据库新建登录用户的身份就OK啦。
1 | yarn global add hexo-cli |
这时可能会找不到刚安装的 hexo-cli
在哪,可以使用命令
1 | sudo find / -type d -name node_modules |
最后找到在 /home/guo/.config/yarn/global/node_modules/hexo-cli/bin/hexo
中。建立可执行命令的软链接
1 | sudo ln -s /home/guo/.config/yarn/global/node_modules/hexo-cli/bin/hexo /usr/local/bin/hexo |
建立一个 Hexo
的新项目,初始化操作
1 | hexo init lostrain |
此类爬虫比较简单,一般直接使用requests得到网页的内容后,正则匹配出要抓取的内容即可
1 | import re |