linux服务器意外关机重启mariaDB、redis、ngnix等服务

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/xyh930929/article/details/83177563

重启mariaDB

  • 进入mariaDB的安装路径cd /usr/local/mysql/bin
  • 执行启动mysql的脚本mysqld_safe --user=mysql &,注意是mysqld_safe脚本,不是mysqld脚本。

如果启动过程中报错,(ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var/run/mysqld/mysqld.sock’ (2 “No such file or directory”)),就执行ln -s /tmp/mysql.sock /var/run/mysqld/mysqld.sock试试。

重启redis

  • 进入redis根目录:cd /home/redis-3.2.5/src
  • 后台启动redis,./redis-server &

重启ngnix

  • 进入ngnix安装路径cd /usr/local/nginx/sbin
  • 启动ngnix./nginx
  • 重新加载ngnix配置文件./nginx -s reload

如果是sudo apt-get install安装的ngnix,也可以用sudo systemctl restart nginx.service来启动

重启ElasticSearch

  • 进入ElasticSeach的bin路径cd /home/elasticsearch-2.4.1/bin
  • 后台启动elasticsearch./elasticsearch -d

注意:elasticsearch的服务在启动时,如果用root用户身份来启动,可能会报错don't run elasticsearch as root.,这是需要切换一个用户,去启动ElasticSeach

切换用户启动流程

  • 切换用户su xuyh
  • 进入ElasticSeach的bin路径cd /home/elasticsearch-2.4.1/bin
  • 后台启动elasticsearch./elasticsearch -d
  • 切换回原用户su root

或者将执行权限赋给root用户:chmod +x bin/elasticsearch,然后再重启。

猜你喜欢

转载自blog.csdn.net/xyh930929/article/details/83177563