免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 7759 | 回复: 13
打印 上一主题 下一主题

如何停止数据库服务 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-03-23 17:01 |只看该作者 |倒序浏览
我一台服务器上安装有三个mysql,都是采用编译安装的:

数据库版本      安装路径                        端口          配置文件
mysql 4.0.x      /usr/local/mysql40    3306        /etc/my40.cnf
mysql 5.0.x      /usr/local/mysql50    3307        /etc/my50.cnf
mysql 5.1.x      /usr/local/mysql51    3308        /etc/my51.cnf

现在我要停止指定的数据库,应该如何操作?(不希望使用kill PID的方式来停止)

当机器上只有一个数据库时,我一般都是用 mysqladmin shutdown来停止数据库的。

论坛徽章:
1
白银圣斗士
日期:2015-11-23 08:33:04
2 [报告]
发表于 2009-03-23 17:07 |只看该作者
一样。mysqladmin 有-S  -P选项。

论坛徽章:
0
3 [报告]
发表于 2009-03-23 17:17 |只看该作者
我在我的机器上执行 mysqladmin -h127.0.0.1 -P3308 shutdown 但mysql5.1并没有正常的停止。:(

论坛徽章:
0
4 [报告]
发表于 2009-03-23 17:27 |只看该作者

回复 #3 nonamexz 的帖子

1.必须指定socket file参数

论坛徽章:
0
5 [报告]
发表于 2009-03-23 17:41 |只看该作者
我好像没有配置socket file

我把我的my51.cnf文件内容贴出来吧:

cat /etc/my51.cnf

[mysqld]
server-id=2104
replicate-do-db=testTable
replicate-ignore-db=mysql
#slave-skip-errors = 1062
#slave-skip-errors = 1064
datadir=/usr/local/mysql51/data
port=3308
user=mysql
basedir=/usr/local/mysql51
innodb_data_home_dir=/usr/local/mysql51/data
innodb_data_file_path=ibdata:10M:autoextend:max:1G
set-variable = table_cache=1024
set-variable = innodb_buffer_pool_size=1024M
#set-variable = innodb_additional_mem_pool_size=20M
#set-variable = innodb_log_buffer_size=36M
#set-variable = key_buffer_size=640M
set-variable = max_binlog_cache_size=50M
set-variable = binlog_cache_size=20M
set-variable = slow_query_log
set-variable = default-character=gbk

论坛徽章:
0
6 [报告]
发表于 2009-03-23 17:42 |只看该作者
btw: socket file在哪里定义?

论坛徽章:
1
白银圣斗士
日期:2015-11-23 08:33:04
7 [报告]
发表于 2009-03-23 17:45 |只看该作者
mysql.cnf


socket          = /usr/local/mysql/tmp/mysql.sock

论坛徽章:
0
8 [报告]
发表于 2009-03-23 17:55 |只看该作者
搞定了,非常感谢!

论坛徽章:
0
9 [报告]
发表于 2009-03-24 11:22 |只看该作者

回复 #1 nonamexz 的帖子

你真是充分利用现有资源哇

论坛徽章:
0
10 [报告]
发表于 2009-03-24 13:24 |只看该作者

回复 #1 nonamexz 的帖子

1/通过 mysqladmin -hip地址 -P端口 -SSocket file shutdown停止
2/ps aux|grep 端口号码,然后kill -9 对应的pid
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP