Mysql服务的启动&关闭

 

Mysqld 服务器

Mysql 客户端

--mysqld方式关闭mysql数据库服务
[root@hostmysql-m pt-index-usage]# service mysqld stop
Stopping mysqld:                                           [  OK  ]
--查看mysql数据库服务状态
[root@hostmysql-m pt-index-usage]# service mysqld status
mysqld is stopped

--mysqld方式启动mysql数据库服务
[root@hostmysql-m pt-index-usage]# service mysqld start
Starting mysqld:                                           [  OK  ]
--查看mysql数据库服务状态
[root@hostmysql-m pt-index-usage]# service mysqld status
mysqld (pid  7959) is running...

--mysqladmin shutdown方式关闭mysql数据库服务
[root@hostmysql-m pt-index-usage]# mysqladmin shutdown -uroot -pXXXXXX
mysqladmin: [Warning] Using a password on the command line interface can be insecure.
--查看mysql数据库服务状态
[root@hostmysql-m pt-index-usage]# service mysqld status         
mysqld dead but subsys locked

--mysqld_safe方式启动mysql数据库服务
[root@hostmysql-m pt-index-usage]# mysqld_safe --user=mysql &
--查看mysql数据库服务状态
[root@hostmysql-m pt-index-usage]# service mysqld status
mysqld (pid  15369) is running...



--查看mysqld启动配置文件的优先级
[root@hostmysql-m pt-index-usage]# mysql --help|grep my.cnf
                      order of preference, my.cnf, $MYSQL_TCP_PORT,
/etc/my.cnf /etc/mysql/my.cnf /usr/etc/my.cnf ~/.my.cnf


--查看mysql的服务进程
[root@hostmysql-m pt-index-usage]# ps -ef|grep mysqld
root      6994     1  0 16:03 pts/3    00:00:00 /bin/sh /usr/bin/mysqld_safe --datadir=/var/lib/mysql --socket=/var/lib/mysql/mysql.sock --pid-file=/var/run/mysqld/mysqld.pid --basedir=/usr --user=mysql
mysql     7959  6994  0 16:03 pts/3    00:00:00 /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --plugin-dir=/usr/lib64/mysql/plugin --user=mysql --log-error=/var/log/mysqld.log --pid-file=/var/run/mysqld/mysqld.pid --socket=/var/lib/mysql/mysql.sock --port=3306
root      8052  3635  0 16:07 pts/3    00:00:00 grep mysqld

注释:mysqld_safe是一个shell 脚本,会调用mysqld启动mysql服务器,并监听服务器。如果mysqld进程异常终止,mysqld_safe将自动重启mysqld

 

你可能感兴趣的:(Mysql,基本管理,Mysql—基础功能学习)