我正在使用ubuntu 12.04 lts。
MySQL Server上的位置位于远程位置。我想重新启动。
有人可以详细给我分步说明以重新启动MySQL Server吗?
以下是我从phpmyadmin UI获得的MySQL的数据库服务器详细信息:
Server: Localhost via UNIX socket
Server type: MySQL
Server version: 5.5.40-0ubuntu0.14.04.1 - (Ubuntu)
Protocol version: 10
User: root@localhost
Server charset: UTF-8 Unicode (utf8)
有人可以帮我吗?
-
SSH进入机器。使用适当的凭据和IP地址
ssh root@128.0.0.1
。这应该为您提供对ubuntu服务器的访问。 -
重新启动MySQL服务。
sudo service mysql restart
应该做这项工作。
如果您的MySQL服务被命名为mysqld
之类的其他内容,则可能必须相应地更改命令或尝试以下操作:sudo /etc/init.d/mysql restart
sudo service mysql stop;
sudo service mysql start;
如果上述过程不起作用,让我们检查一个给定代码上方您可以停止MySQL Server,然后再次启动服务器
另一种方法是:
systemctl restart mysql
- 重新启动mysql使用此命令
sudo服务mysql restart
或
sudo重新启动mysql
参考
i sshed of我的AWS Lightsail WordPress实例,以下是有效的:sudo/opt/bitnami/ctlscript.sh重新启动mysql我在这里学到了这一点:https://docs.bits.bitnami.com/aws/infrastructure/mysql/administration/control-services/
我的WordPress网站有问题,与MySQL的连接已经消失,并且要恢复它,我必须重新启动服务器。这是一个令人讨厌的问题,因为我在网站上没有那么高的流量。
我试图检查MySQL是否已经启动,并使Cronjob重新启动它,但这不能很好地工作。我一直在看日志,使用。
tail /var/log/mysql/error.log
在日志中,我寻找关闭消息或错误。我确定当服务器用尽内存时,MySQL连接崩溃了,所以为什么它用完了内存。我开始使用Percona工具的优化工具来优化MySQL资源。
我还检查了我的WordPress运行顺利运行或导致DB的交通高峰的原因。一种方法是增加服务器的尺寸,我没有太多的流量,因此我在服务器上安装了新的Relic工具以监视服务器资源以找出哪些过程正在消耗内存。
我发现服务器没有足够的内存,MySQL无法分配所需的内容,因此它崩溃了,我所做的就是添加交换空间来帮助此。
这是添加交换空间的方法
https://www.digitalocean.com/community/tutorials/how-to-to-dadd-swap-swap-pace-on-ubuntu-16-04
如果这还不够,则可能需要考虑升级到较大的服务器。无论哪种方式,您都应该仔细研究自己的记忆消耗,以更好地了解问题。
您可以简单地从本地终端运行
ssh username@www.remoteserver.com- sudo服务mysqld restart
在亚马逊EC2服务器上对我有用的是:
sudo service mysqld restart