启动MySQL服务
在启动 MySQL 实例服务之前,需要先安装部署 MySQL 实例组件,在安装完成后,数据库服务会自动启动,无需执行以下启动步骤,用户可通过执行步骤三来检查 MySQL 实例服务是否已经启动,当用户检查发现服务没有启动时,可通过以下几个步骤来启动服务。
启动步骤
启动 SequoiaSQL-MySQL 服务主要分为以下三个步骤:
检查 MySQL 实例组件的服务端口号是否被占用
启动 MySQL 实例组件
检查 MySQL 实例组件服务状态
Note:
- 在安装完成 MySQL 实例组件后,服务会自动启动,无需执行启动步骤,用户可通过执行步骤三来检查 MySQL 实例是否已经启动
- 在启动 MySQL 实例组件前,需要确保 MySQL 实例端口号没有被其他应用程序占用,否则会导致服务启动失败
下述操作步骤以 MySQL 实例组件端口号 3306,安装路径 /opt/sequoiasql/mysql/
为例。
检查端口号是否被其他应用程序占用。当执行检查命令并只显示以下信息时,说明端口号没有被其他应用程序占用,可以启动服务,否则需要先结束占用端口的进程,再启动服务。
$ netstat -nap | grep 3306
(Not all processes could be identified, non-owned process info
will not be shown, you would have to be root to see it all.)
启动 MySQL 实例,当执行启动命令并显示以下信息时,表示服务已经启动成功:
$ /opt/sequoiasql/mysql/bin/sdb_mysql_ctl start 3306
Start total: 1; Succeed: 1; Failed: 0
检查 MySQL 实例服务状态,当执行查询命令并显示以下信息时,表示服务已经启动:
$ /opt/sequoiasql/mysql/bin/sdb_mysql_ctl status 3306
mysqld3306 is running