2008年Mysql服务的启动之旅(2008 启动mysql)
2023-06-13 09:11:07 时间
2008年Mysql服务的启动之旅
回到2008年的时候,Mysql数据库已经成为了许多网站和应用程序的首选数据库,而在安装Mysql数据库之后,启动服务却是一个需要关注的问题。
在2008年,Mysql服务的启动方式主要有两种:手动启动和自动启动。
手动启动的方式是需要通过命令行来启动Mysql服务,一般的启动命令为:
/usr/local/mysql/bin/mysqld_safe
这样的方式虽然简单易用,但是需要手动去启动服务,如果服务器重启或者服务停止,还需要手动启动服务,对于对稳定性有高要求的网站和应用程序来说,自动启动则是更好的选择。
自动启动方式需要通过修改系统配置文件实现,一般的步骤如下:
1. 编辑Mysql的启动脚本 /etc/init.d/mysql
vi /etc/init.d/mysql
2. 在脚本中加入自动启动
在脚本中加入以下代码:
# chkconfig: - 64 36
# description: MySQL database server.# processname: mysqld_safe
# Source function library.. /etc/init.d/functions
# Source networking configuration.. /etc/sysconfig/network
# Check that networking is up.[ "$NETWORKING" = "no" ] exit 1
MYSQL="/usr/local/mysql/bin/mysql"MYSQLD="/usr/local/mysql/bin/mysqld_safe"
MYSQLADMIN="/usr/local/mysql/bin/mysqladmin"MYSQL_ARGS="--defaults-file=/etc/my.cnf"
MYSQL_PID_FILE=/var/run/mysql/mysql.pid
case "$1" in start)
echo -n "Starting MySQL: " daemon $MYSQLD $MYSQL_ARGS /dev/null
echo $! $MYSQL_PID_FILE for i in `seq 1 10` ; do
if [ -f $MYSQL_PID_FILE ] ; then read kpid
if [ "x$kpid" != "x" ] [ -d /proc/$kpid ] ; then echo "${MYSQL} success!"
break fi
fi echo -n "."
sleep 1 done
echo_flure echo
;;
stop) echo "Shutting down MySQL"
killall mysqld ;;
......
*) echo "Usage: $0 {start|stop|status|restart|condrestart|try-restart|reload|force-reload}"
exit 1
esac
exit 0
3. 将mysql脚本加入chkconfig管理
chkconfig --add mysql
至此,Mysql服务的自动启动已经配置完成了。
虽然Mysql的版本不断升级,但是服务的启动方式并没有太大变化,这个过程中,切记一定要注意数据的备份和故障预警,确保Mysql数据库的稳定运行。
我想要获取技术服务或软件
服务范围:MySQL、ORACLE、SQLSERVER、MongoDB、PostgreSQL 、程序问题
服务方式:远程服务、电话支持、现场服务,沟通指定方式服务
技术标签:数据恢复、安装配置、数据迁移、集群容灾、异常处理、其它问题
本站部分文章参考或来源于网络,如有侵权请联系站长。
数据库远程运维 2008年Mysql服务的启动之旅(2008 启动mysql)
相关文章
- 数据表修复:MySQL的魅力之旅(mysql修复数据表)
- 服务按下停止键,终止MySQL数据库服务(停止mysql数据库)
- 服务【Linux:如何启动MySQL服务】(linux如何启动mysql)
- 快速部署MySQL服务器,一步到位!(怎么搭建mysql服务器)
- 深入学习MySQL事件查看器(mysql事件查看器)
- MySQL服务开启的神奇命令(mysql开启服务命令)
- 格式MySQL:存储数据之旅:探索二进制数据格式。(mysql二进制数据)
- MySQL:构建数据库技术精通之路(mysql单词)
- MySQL中的多个数据库:探索它们的数量(mysql多少数据库)
- 深入探究Mysql服务,提升数据库系统性能(mysql的服务)
- MySQL添加服务:简单实用的解决方案(mysql 添加 服务)
- MySQL中使用R数据科学之旅(mysql中 r)
- MySQL中使用MAX函数获取最大日期值(mysql中max 日期)
- MySQL中使用C语言删除数据库(c mysql 删除 库)
- 51CTO打造MySQL强大数据库服务(51cto mysql)
- MySQL创建表示例快速掌握MYSQL基础操作(mysql中创建表的例子)
- 探索MySQL数据库的攻击目标与防御策略(mysql_target)
- 无建表MySQL数据导入技巧,快速实现数据迁移(mysql不建表导入数据)
- MySQL存储过程无法编写问题应对(mysql不能写存储过程)