windows下实现定时重启Apache与MySQL方法
采用at命令添加计划任务。有关使用语法可以到window-》“开始”-》运行“cmd”-》执行命令“at /”,这样界面中就会显示at命令的语法。下面我们讲解下如何让服务器定时启动apache与mysql:
1、在c:盘根目录新建一个autostartserver.bat文件,然后右键编辑,将文件内容设为如下后保存:
@ECHO OFF
net stop apache2
net start apache2
net stop mysql
net start mysql
说明:上面的apache2与mysql为服务名称。
2、“开始”-》运行“cmd”-》执行命令“at 04:00 c:\autostartserver.bat”
这样每天早晨4点系统就会自动重启apache与mysql
说明:04:00为重启时间,c:\autostartserver.bat为第一步的bat文件地址
有时候中间需要一定的间隔时间,可以通过下面的代码实现。
net stop sqlserveragent
net stop MSSQLSERVER
echo.wscript.sleep(50000)>s.vbs
cscript //nologo s.vbs
del s.vbs
net start mssqlserver
net start sqlserveragent
上面是间隔50秒(50000毫秒)启动sqlserver服务,因为sqlserver关闭与启动需要间隔一定的时间,mysql则不需要间隔时间。
相关推荐
-
windows下重启mysql的方法
其中第二种方法对我这无效,以后再搞清楚! 一.MYSQL服务 我的电脑--(右键)管理--服务与应用程序--服务--MYSQL--开启(停止.重启动) 二.命令行方式 Windows 1.点击"开始"->"运行"(快捷键Win+R). 2.启动:输入 net stop mysql 3.停止:输入 net start mysql 提示* Redhat Linux 也支持service command,启动:# service mysqld start 停止:#
-
不重启Mysql修改root密码的方法
一.一般忘记密码的解决办法,需要重启Mysql1.skip-grant-tables我们常用的方法是使用skip-grant-tables选项,mysqld server启动之后并不使用权限系统(privilege system).用户不需要任何账号.不受任何限制的访问数据库中所有数据.为了安全起见,通常加上 skip-networking ,mysqld不侦听任何TCP/IP连接请求.操作过程如下,1)修改my.cnf配置文件,在mysqld选项中添加skip-grant-tables和ski
-
LINUX重启MYSQL的命令详解
如何启动/停止/重启MySQL 一.启动方式 1.使用 service 启动:service mysqld start 2.使用 mysqld 脚本启动:/etc/inint.d/mysqld start 3.使用 safe_mysqld 启动:safe_mysqld& 二.停止 1.使用 service 启动:service mysqld stop 2.使用 mysqld 脚本启动:/etc/inint.d/mysqld stop 3. mysqladmin shutdown 三.重启 1.
-
MySQL无法重启报错Warning: World-writable config file ‘/etc/my.cnf’ is ignored的解决方法
问题分析 在关闭数据库的命令发现mysql关不了,提示Warning: World-writable config file '/etc/my.cnf' is ignored ,大概意思是权限全局可写,任何一个用户都可以写.mysql担心这种文件被其他用户恶意修改,所以忽略掉这个配置文件.这样mysql无法关闭. 下面看下整个过程 重启MySQL [root@ttlsa ~]# service mysqld stop Warning: World-writable config file '/e
-
mysql不重启的情况下修改参数变量
通常来说,更新mysql配置my.cnf需要重启mysql才能生效,但是有些时候mysql在线上,不一定允许你重启,这时候应该怎么办呢? 看一个例子: mysql> show variables like 'log_slave_updates'; +-------------------+-------+| Variable_name | Value |+-------------------+-------+| log_slave_updates | OFF |+---------
-
Ubuntu下启动、停止、重启MySQL,查看错误日志命令大全
1)启动: sudo /etc/init.d/mysql start 2)停止: sudo /etc/init.d/mysql stop 3)重启: sudo /etc/init.d/mysql restart 4)查看日志: cat /var/log/mysql.err cat /var/log/mysql/error.log 5)不支持中文 修改 /etc/mysql/my.cnf 在 [client] 下面增加: default-character-set=utf8 或 character
-
apache和mysql重启命令
命令为: /etc/rc.d/init.d/httpd restart chown -R mysql:mysql 目录名 改变文件属性 mysqladmin -u root -p password 'new password' 设置密码 apt-get remove 删除软件 apt-get clean 清理 /etc/rc.d/init.d/mysqld restart php 就配置了session 主要是配置 了apache /etc/init.d/apache2 restart /etc
-
使用innodb_force_recovery解决MySQL崩溃无法重启问题
一 背景 某一创业的朋友的主机因为磁盘阵列损坏机器crash,重启MySQL服务时 报如下错误: 复制代码 代码如下: InnoDB: Reading tablespace information from the .ibd files... InnoDB: Restoring possible half-written data pages from the doublewrite InnoDB: buffer... InnoDB: Doing recovery: scanned up to
-
Mysql挂掉后无法重启报pid文件丢失的解决方法
阿里云单核2G的配置挂着两个企业网站,访问量一般.最近每天几乎都会出现网站打不开显示数据库链接失败的问题. 多方寻求原因发现,mysql的pid文件缺失,并无法重启自建,后来也看了其他帖子说关闭日志什么的未果,查看系统日志发现,是因为内存满了导致mysql进程被杀,然后就一直挂起状态. Sep 25 11:33:48 iZ28jcqqr7lZ kernel: Out of memory: Kill process 23201 (mysqld) score 53 or sacrifice chil
-
linux正确重启MySQL的方法
由于是从源码包安装的Mysql,所以系统中是没有红帽常用的servcie mysqld restart这个脚本 只好手工重启 有人建议Killall mysql.这种野蛮的方法其实是不行的,强制终止的话,如果造成表损坏,损失是巨大的. 这里推荐安全的重启方法 $mysql_dir/bin/mysqladmin -u root -p shutdown $mysql_dir/bin/safe_mysqld & mysqladmin和mysqld_safe位于Mysql安装目录的bin目录下,很容易找
随机推荐
- MySQL去重的方法整理
- Shell脚本定期清空大于1G的日志文件
- vue.js单页面应用实例的简单实现
- IE8+SpringMVC文件上传防止JSON下载
- Android中捕捉menu按键点击事件的方法
- Android 如何本地加载pdf文件
- php 归并排序 数组交集
- java使用des加密解密示例分享
- Windows Powershell对象=属性+方法
- 微信公众号菜单配置微信小程序实例详解
- 详解Spring Boot中使用@Scheduled创建定时任务
- Java中Boolean与字符串或者数字1和0的转换实例
- 利用JDBC的PrepareStatement打印真实SQL的方法详解
- php下实现折线图效果的代码
- javascript实现QQ空间相册展示源码
- 在cmd中运行.py文件: python的操作步骤
- Python 实现交换矩阵的行示例
- Linux 中有效用户组和初始用户组的实现
- Django框架模板注入操作示例【变量传递到模板】
- 解决Spring Boot 正常启动后访问Controller提示404问题