服务器mysql数据库老自动停止,请问怎么回事

服务器mysql数据库老自动停止,请问怎么回事,第1张

服务器mysql数据库老自动停止是因为在设置时出现了问题,解决方法为:

1、首先登陆服务器。

2、登陆MySQL数据库;命令如下:mysql -u root -p pwd。

3、查询MySQL数据库是否允许远程ip访问。

4、开启远程访问 *** 作。命令如下:GRANT ALL PRIVILEGES ON TO 'root'@'%'IDENTIFIED BY '111qqqpwd' WITH GRANT OPTION;FLUSH PRIVILEGES。

5、打开navicate客户端,新建mysql链接。

6、输入远程MySQL数据库链接信息,点击测试链接。数据库链接成功。

注意事项:

MySQL 软件采用了双授权政策,分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择 MySQL 作为网站数据库。

用fuser杀掉进程一,为什么要使用fuser 先说 fuser的作用,
fuser能识别出正在对某个文件或端口访问的进程 大家想一下,还有哪个命令具备这个功能 没错,是lsof, 我们前面讲过,
lsof能够找出正在对指定文件访问的进程, 那么它们两者之间有何区别
fuser有一个特别的用法在于它可以一次杀死那些正在访问指定文件的进程 二,如何使用fuser
1,如何用fuser得到正在使用指定文件的进程 用法: fuser 文件
说明:它会把正在使用当前文件的进程id列出 [root@localhost lhd]# umount / umount:
/: device is busy (In some cases useful info about processes that
use the device is found by lsof(8) or fuser(1))
[root@localhost lhd]# fuser / /: 1rc 2rc
3rc 4rc 5rc 6rc 7rc 80rc 82rc 84rc 85rc 153rc
157rc 158rc 160rc 165rc 168rc 203rc
204rc 205rc 253rc 441rc 444rc 516rc 521rc 524rc 582rc 583rc
584rc 633rc 1052rc 1392rc 1394rc 1417rc
1597rc 1609rc 1617rc 1620rc 1683rc 1744rc 1783r
1785rc 1788rc 1806r 1808r 1810rc 1811rc 1812rc
1813rc 1814rc 1815rc 1848rc 1886rc 1899rc 1900rc 2001rc
太多不一一列出 说明:
这些进程号后面的rc是什么意思 c 将此文件作为当前目录使用。 e
将此文件作为程序的可执行对象使用。 r 将此文件作为根目录使用。 s
将此文件作为共享库(或其他可装载对象)使用 2,如何列出进程的详细信息,而不仅仅是进程id 用
-v参数即可 说明: -v: 含义是:verbose output,详细的输出信息 例子:
[root@dev ~]# fuser /var/log /var/log: 4196c
[root@dev ~]# fuser -v /var/log
USER PID ACCESS COMMAND /var/log: root 4196
c bash 3,如何列出进程所属的用户 用 -u参数即可 说明: -u: 含义:display
user IDs,显示用户id 例子: [root@dev ~]# fuser -u
/var/log /var/log: 4196c(root)
4,如何杀死所有正在访问指定文件的进程 用 -k参数即可 说明: -k:含义: kill processes
accessing the named file 例子: [root@localhost lhd]# fuser
-v /root/installlog 用户 进程号 权限 命令
/root/installlog: root 3185 f tail [root@localhost lhd]#
fuser -k /root/installlog /root/installlog: 3185
[root@localhost lhd]# fuser -v /root/installlog 说明:
-k参数能够杀死所有的正在访问指定文件的进程,所以用来杀进程时非常方便 说明之二: fuser如何杀死的进程?
它发送的是这个信号:SIGKILL三,多学一点知识 1,fuser可以列出它所知的信号:
用 -l参数即可 例子: [root@dev ~]# fuser -l HUP INT
QUIT ILL TRAP ABRT IOT BUS FPE KILL USR1 SEGV USR2 PIPE ALRM TERM STKFLT
CHLD CONT STOP TSTP TTIN TTOU URG XCPU XFSZ VTALRM PROF WINCH IO PWR SYS
UNUSED 2,fuser可以发送它已知的信号给访问的指定文件进程而代替-k参数默认发送的SIGKILL
例如:只是挂起进程,那么发送HUP信号就可以了 例子: [root@localhost lhd]#
fuser -v /root/installlog 用户 进程号 权限
命令 /root/installlog: root 3347 f tail
[root@localhost lhd]# fuser -k -SIGHUP /root/installlog
/root/installlog: 3347 [root@localhost lhd]# fuser -v
/root/installlog

这种情况你可以找客服,让他们联系技术处理。

另外,你看你的软件是不是是不是感染病毒了,或者携带木马等等不安全的因素。

另外,如果还不行的话,建议您退掉当前使用的产品,购买专业的服务器产品,

像海腾数据的云主机,vps等,希望你能做一下参考,不会出现这种自动关闭用户应用程序的现象的。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/12867699.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-28
下一篇 2023-05-28

发表评论

登录后才能评论

评论列表(0条)

保存