首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

MySQL的mysqld_safe和mysqld进程有何用?

> mysqld.log 2>&1 & 其中--defaults-file=my.cnf指定了默认的配置文件为/etc/my.cnf,当然这里的参数文件路径可以任意指定,常规还是放在路径/etc/下。...相反,它提示用户输入:**如果你想让NetWare自动关闭窗口,在mysqld_safe中使用--autoclose选项。 --basedir=pathMySQL安装目录的路径。...--ledir=path包含mysqld程序的目录的路径。使用该选项来显式表示服务器位置。 --log-error=path将错误日志写入给定的文件。参见5.11.1节,“错误日志”。...请注意你需要用root启动mysqld_safe来保证正确工作。 --pid-file=path进程ID文件的路径。 --port=port_num用来帧听TCP/IP连接的端口号。...如果你从MySQL安装目录执行mysqld_safe应满足该条件(例如,二进制分发版为/usr/local/mysql); (2)如果不能根据工作目录找到服务器和数据库,mysqld_safe试图通过绝对路径对它们定位

85310
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    技术分享 | kill掉mysqld_safe进程会影响mysqld进程?

    1、背景 公司内部看到一则问题 1、kill -9 mysqld_safe 进程 2、systemd 检测到 mysqld_safe 进程不存在后,重新拉起 mysqld_safe 进程 3、mysqld_safe...进程启动后,发现 mysqld 进程也被重启 期望:启、停 mysqld_safe 进程,不会影响 mysqld 进程 2、systemd 服务启动 2.1、复现问题 1)、查看数据库服务状态 [greatsql...触发重新拉起 mysqld_safe mysqld_safe 拉起子进程 mysqld 3、mysqld_safe 命令启动 1)、使用 mysqld_safe 启动数据库 [greatsql@greatsql...的 PID=mysqld 的 PPID,说明 mysqld_safe 是 mysqld 的父进程 3)、kill -9 mysqld_safe 进程,并再次查看进程信息 [greatsql@greatsql...退出,原因是已存在 mysqld 进程 4、总结 mysqld_safe 进程和 mysqld 进程是父子进程关系 systemd 服务启动,kill 父进程(会话首进程),会导致子进程也退出 mysqld_safe

    43130

    通过systemctl管理mysqld服务

    4.MySQL服务 在之前的安装中,我们一般都是 通过 support-files/mysql.server (单实例)、support-files/mysqld_multi.server (多实例)来配置服务...10078351.html 再如:https://www.linuxidc.com/Linux/2019-04/158239.htm 其实现管理mysql服务的脚本就是 在mysql.server、 mysqld_multi.server...multi-user.target [Service] Type=forking TimeoutSec=0 PermissionsStartOnly=true ExecStart=/data/mysql57/bin/mysqld...mysql3307.service    -----关闭此服务 systemctl status mysql3307.service -----查看服务状态 注意 ; (1)/data/mysql57/bin/mysqld...路径为 可执行文档所在路径;/etc/my3307.cnf 配置未见; (2)Restart=on-failure 是决定 服务Failure 时,是否自动拉起;RestartSec=3 尝试拉起间隔

    2.6K20

    mysqld dead but subsys locked的解决办法

    数据库脚本目录:/usr/bin/mysql mysqld目录:/etc/init.d/mysqld 1、检查mysql服务状态: [root@ bin]# /usr/bin/mysql status...status mysqld dead but subsys locked 对于“mysqld dead but subsys locked” 网上找的资料都是说安装完数据库后没初始化数据造成无法启动的...检查mysql 的pid文件 和socket文件,发现对应目录下没有 这2文件(目录可以通过查看my.cnf配置找到) 这里数据库pid和socket文件目录为: pid-file:/var/run/mysqld.../mysqld.pid socket:/var/lib/mysql/mysql.sock 之前遇到过mysql无法启动,删除pid和socket文件 后就能启动了。...启动数据库:/etc/init.d/mysqld start 提示启动失败 查看日志 cat /var/log/mysqld.log,发现如下日志: 130708 12:36:04 [ERROR] Can't

    84220

    Kubernetes 集群部署 MySQL+ mysqld_exporter (单节点)

    - [client] default-character-set=utf8mb4 [mysql] default-character-set=utf8mb4 [mysqld...这里我们选择官方的 mysqld_exporter: https://github.com/prometheus/mysqld_exporter mysqld_exporter 其支持的版本: MySQL...MariaDB >= 10.1 2、构建 sidecar 这里通过 mysqld_exporter 的服务来监控 MySQL 服务,我们以 sidecar 的形式和主应用部署在同一个 Pod 中,比如我们这里来部署一个...MySQL,并用 mysqld_exporter 的方式来采集监控数据供 Prometheus 使用,如下资源清单文件:「promethues-mysql-deploy.yaml」 创建用于 Kubernetes...名称、版本号; 配置其 CPU 与 Memory 资源的占用; 配置探针监测应用可用性; 配置 Volume 挂载之前创建的 PV、PVC、ConfigMap 资源等等; 构建 sidecar 挂载 mysqld_exporter

    2.3K30
    领券