mysql的运行文件是什么

文 / @WordPress主题

MySQL是一种开放源代码的关系型数据库管理系统,广泛应用于Web应用程序的开发中。在使用MySQL时,我们需要对其运行文件有一定的了解。

MySQL的运行文件包括:

1. mysqld:表示MySQL服务器程序,执行这个文件可以直接启动一个服务器进程。

2. mysqld_safe:是一个启动脚本,它会间接调用mysqld。同时,这个脚本会启动一个监控进程,在服务器挂了的时候可以自动重启服务。

3. mysql.server:这个文件也是一个启动脚本,可以间接调用mysqld_safe脚本,执行启动和停止服务的操作。在MySQL的安装目录中,也可以找到A文件夹support-files,其中的mysql.server也是一个启动脚本。

在使用MySQL时,我们可以采用不同的启动方式,具体如下:

1. 直接启动mysqld

我们可以通过执行mysqld命令,直接启动MySQL服务器程序。如果非root用户,可以使用以下命令启动,并指定启动时读取的配置文件:

mysqld --defaults-file=/etc/my.cnf &

如果是root用户,需要加入启动参数强制使用root账号启动。命令如下:

mysqld --defaults-file=/etc/my.cnf --user=root &

2. 通过mysqld_safe启动

我们可以采用mysqld_safe脚本启动MySQL服务器程序,这个脚本会启动一个监控进程,在服务器挂了的时候可以自动重启服务。可以不指定默认配置文件,命令如下:

mysqld_safe --defaults-file=/etc/my.cnf &

3. 启动多个MySQL数据库实例

如果要启动多个MySQL数据库实例,可以采用mysqld_multi命令。这里不做过多讨论。

4. 通过mysql.server启动

在MySQL的安装目录中,可以找到support-files文件夹,在其中的mysql.server也是一个启动脚本,可以间接调用mysqld_safe脚本。命令如下:

cd /usr/local/mysql-5.7.26/support-files
./mysql.server start|stop

如果给这个路径指定了软链接,则启动命令可以简化为service mysql stop/start。

除了启动方式,我们还可以通过启动选项来配置MySQL的运行。启动选项采用“--启动选项1=值1 --启动选项2=值2 ... --启动选项n=值n”的形式来指定。我们可以通过--verbose --help命令查看所有的启动选项。

另外,MySQL还可以通过配置文件来设置运行参数,配置文件的默认名称是my.cnf。MySQL会按照启动的是客户端程序还是服务端程序将配置分为了多个组。如果多个配置组存在相同的配置,后面的配置会覆盖前面的配置。在启动MySQL服务时,如果没有指定配置文件的具体路径,MySQL服务会到默认的一些目录搜索,具体可以通过命令mysql --help查看。

综上所述,MySQL的运行文件包括mysqld、mysqld_safe和mysql.server。我们可以通过不同的启动方式启动MySQL,可以通过启动选项来配置MySQL的运行,也可以通过配置文件来设置MySQL的参数。在实际使用中,我们需要了解这些内容,以优化MySQL的运行。

添加UTHEME为好友
扫码添加UTHEME微信为好友
· 分享WordPress相关技术文章,主题上新与优惠动态早知道。
· 微信端最大WordPress社群,限时免费入群。