mariadb 服务器:我无法使用“mysql.server stop”停止服务器

2024-01-08

操作系统 10.13.6

几年前我用 homebrew 安装了 mariadb 服务器,但我很少使用它。今天,我尝试使用以下命令启动 mariadb:

$ mysql.server start

我遇到了很多错误。所以我做了:

$ brew update

then:

$ brew uprade mariadb

一切顺利,现在我可以启动 mariadb:

$ mysql.server start

我可以访问我所有的旧数据库。

我遇到的问题是我无法停止 mysql。这两个命令都挂起:

$ mysql.server stop

和(在另一个终端窗口中):

$ mysql.server status

根据 MariaDB 文档mysql服务器 https://mariadb.com/kb/en/library/mysqlserver/,这两个命令都应该有效。

目前,我正在像这样杀死服务器:

$ killall mysqld mysqld_safe

然后检查服务器是否被杀死:

$ ps aux | grep mysqld

当我在 mysql 运行时运行 ps 命令时,我得到:

〜$ ps aux | grep mysqld
7 螺柱 3707 0.0 1.0 4808208 79948 s005 S 1:26PM 0:00.47
/usr/local/Cellar/mariadb/10.3.15/bin/mysqld --basedir=/usr/local/Cellar/mariadb/10.3.15 --datadir=/usr/local/var/mysql --plugin-dir=/usr/local/Cellar/mariadb/10.3.15/lib/plugin --log-error=/usr/local/var/mysql/My-MacBook-Pro-2.local.err --pid-file=/usr/local/var/mysql/My-MacBook-Pro-2.local .pid

7stud 3643 0.0 0.0 4287792 1460 s005 S 1:26PM 0:00.02 /bin/sh /usr/local/Cellar/mariadb/10.3.15/bin/mysqld_safe --datadir=/usr/local/var/mysql --pid-file=/usr/local/var/mysql/My-MacBook-Pro-2.local.pid

7 钉 4544 0.0 0.0 4267752 880 s000 S+ 1:41PM 0:00.00
grep mysqld

关闭 mariadb 服务器的正确方法是什么?

mysql> SHOW VARIABLES LIKE '%vers%';
+---------------------------------+------------------------------------------+
| Variable_name                   | Value                                    |
+---------------------------------+------------------------------------------+
| innodb_version                  | 10.3.15                                  |
| protocol_version                | 10                                       |
| slave_type_conversions          |                                          |
| system_versioning_alter_history | ERROR                                    |
| system_versioning_asof          | DEFAULT                                  |
| thread_pool_oversubscribe       | 3                                        |
| version                         | 10.3.15-MariaDB                          |
| version_comment                 | Homebrew                                 |
| version_compile_machine         | x86_64                                   |
| version_compile_os              | osx10.13                                 |
| version_malloc_library          | system                                   |
| version_source_revision         | 07aef9f7eb936de2b277f8ae209a1fd72510c011 |
| version_ssl_library             | OpenSSL 1.0.2r  26 Feb 2019              |
| wsrep_patch_version             | wsrep_25.24                              |
+---------------------------------+------------------------------------------+
14 rows in set (0.01 sec)

我遇到了同样的问题,尝试使用mysql.server 停止 and mysql.服务器状态跑步后mysql.server 启动但它们只会无限期地运行。

如果您使用的是 Mac,则 mysql.server stop 似乎无法工作...我使用自制软件安装了 mariadb,并发现我可以使用brew 服务在此链接中启动和停止它:

https://dba.stackexchange.com/questions/214883/homebrew-mariadb-server-start-error-with-mysql-server-start https://dba.stackexchange.com/questions/214883/homebrew-mariadb-server-start-error-with-mysql-server-start

这些命令非常简单,而且对我有用

brew services start mariadb
brew services stop mariadb

可能有点晚了,但我希望这可以帮助您解决问题。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

mariadb 服务器:我无法使用“mysql.server stop”停止服务器 的相关文章

  • Docker 无法使用 PHP 连接到 mariadb

    我是 Docker 新手 一直试图弄清楚如何使用 PHP 连接到我的 MariaDB 容器 但没有成功 我尝试在 stackoverflow 和 google 上搜索 但找不到任何有用的信息 所以我希望你们能帮助我 奇怪的是 当我尝试使用
  • SQLSTATE[HY000]:一般错误:Laravel 发生 2053 错误

    首先 我的环境是LAMP M代表MariaDB 整个错误是 SQLSTATE HY000 General error 2053 SQL UPDATE Demos SET Hit ifnull Hit 0 1 WHERE id 27 模型中的
  • MariaDB - 无法以 root 身份登录

    我正在尝试在 Ubuntu 16 04 02 上设置 MariaDB 10 0 29 在我安装它并启动该过程之后 sudo service mysql start 我无法登录root即使我最初将密码设置为空白 Ie mysql u root
  • InnoDB Write Log效率太高超过100%(1953.15%)?

    我的服务器上有 MariaDB 具有 16 32 个 CPU 核心 运行 mysqltuner 时一切似乎都正常 除了InnoDB写日志效率 采取1953 15 想知道这正常吗 或者有什么解决方案可以解决这个问题吗 感谢您的建议 InnoD
  • MySql:限制一张表中某一列的更新权限

    我有一个表 我们称之为学生表 其模式称为注册 表学生有一个名为地址的列 我不希望某个用户更新该列 其他权限都可以 例如选择 插入 该表中以及该架构中的所有其他列都应该具有更新权限 这可行吗 您可以设置数据库 表 列的权限 但我真的不会尝试在
  • 提高 mysql LOAD DATA / mysqlimport 的性能?

    我正在批处理CSV15GB 30mio 行 成mysql 8数据库 问题 任务大约需要 20 分钟 吞吐量约为 15 20 MB s 而硬盘能够以 150 MB s 的速度传输文件 我有一个 20GB 的 RAM 磁盘 用于保存我的 csv
  • 更改 MariaDB 中的列名称

    我在这个数据库中有此列 其中包含空格键 我想更改它 ALTER TABLE CHANGE COLUMN Anzahl Personen AnzahlPersonen int 11 在命令行中使用此行后 输出如下 ERROR 1064 420
  • MariaDB 数据库损坏:引擎中不存在表

    我正在环境设置中 运行 OS XMariaDB 10 0 12 MariaDB Homebrew 我搞砸了安装 所以我从我的设置中完全删除了 MySQL 和 MariaDB 然后重新开始 完成安装 MariaDB 后 我重新导入了我的数据库
  • 使用 COUNT 后如何获得其他列上具有相同值的列的平均值?

    我有以下查询 SELECT COUNT id AS number of orders FROM orders WHERE MONTH date 5 GROUP BY item number MONTH date YEAR date 我得到以
  • 此连接使用的是 {tls_version},现在无法在 Linux 上部署 Flask 应用程序

    我在这里发布我的第一个问题 所以如果我可以提高在这里提问的技能 请告诉我 我正在 linux 服务器上部署一个 python 应用程序 该应用程序将接收 JSON 有效负载并写入 mariadb 数据库 我已成功在 pycharm 上测试该
  • 将行旋转为列

    我有一个 SQL 查询 它生成以下内容 col1 col2 col3 item1 key1 value1 item1 key2 value2 这是查询 SELECT t1 col1 t2 col2 t2 col3 FROM table1 t
  • MySQL系统数据库表可以转换为InnoDB吗?

    我最近安装了MySQL 5 5 我在用着InnoDB作为我所有数据库的引擎 我注意到mysql数据库默认值及其所有表 用户 数据库等 都是MyISAM 有什么理由他们不能 不应该InnoDB 有谁知道 MySQL 是否需要mysql数据库是
  • #1030 - 从存储引擎 Aria 收到错误 176“读取校验和错误的页面”

    创建了新数据库 但由于此错误而无法创建新用户帐户 有谁知道如何解决这一问题 我找不到任何解决方案来解决这个问题 1030 从存储引擎 Aria 收到错误 176 读取校验和错误的页面 就我而言 上述解决方案不起作用 但解决方案类似于建议的
  • 使用 ASCII/拉丁字符集是否可以加快数据库速度?

    看起来 对大多数字段使用 ASCII 字符集 然后仅对需要它的字段指定 utf8 可以将数据库必须执行的 I O 量减少 100 有人知道这是真的吗 更新 以上并不是我的问题 我应该说 使用拉丁语作为默认字符集 然后只为需要它的字段指定 u
  • Sonarqube 5.5 和 mariadb

    我们正在尝试升级到最新的 sonarqube 5 5 我们有 mariadb 10 1 最新 从现在起我们的 sonarqube 就没有问题了 现在 升级后 sonarqube 将无法启动 它说 不支持的 mysql 版本 5 5 最低支持
  • MySQL 8.x 中的主要错误? -- 外键

    当从 MySQL 用于代码生成器 检索外键信息时 我注意到这种奇怪的行为 它看起来像是 MySQL 8 x 中的一个主要错误 当我使用创建外键时REFERENCES引擎不强制执行它 例如 create table p id int prim
  • Dapper 是否支持在单个查询中插入多行?

    Does StackExchange Dapper https github com StackExchange Dapper支持以下SQL语法吗 INSERT INTO MyTable a b c VALUES 1 2 3 4 5 6 7
  • MariaDB 10 CentOS 7 移动数据目录的问题

    CentOS 7 和 MariaDB 10 的全新 最小 安装 我有一个额外安装的镜像卷 我想将其用于数据目录 当 my cnf mysqld 被注释掉时 启动顺序正常并正常完成 我已经复制了数据 sudo cp R p var lib m
  • Windows 上的 MariaDB - 入门帮助?

    我正在尝试学习 MariaDB v5 2 4 但遇到了一些问题 我可以下载并安装它 但它似乎没有运行或者我丢失了一些东西 我正在为在 Windows 上运行的第一个计时器寻找一个好的资源 几个具体问题 是否需要 MySQL 才能运行 很多安
  • 挂载卷时无法运行 mariadb

    使用以下 docker compose yml 文件 version 2 services wordpress image wordpress ports 8080 80 environment WORDPRESS DB NAME my d

随机推荐