mariadb服务器:我无法使用'mysql.server stop'停止服务器`
OSX 10.13.6 几年前,我用自制软件安装了mariadb服务器,我很少使用它。今天,我尝试使用以下命令启动mariadb:mariadb服务器:我无法使用'mysql.server stop'停止服务器`,mariadb,Mariadb,OSX 10.13.6 几年前,我用自制软件安装了mariadb服务器,我很少使用它。今天,我尝试使用以下命令启动mariadb: $ mysql.server start 我犯了很多错误。所以,我做到了: $ brew update 然后: 完成得很好,现在我可以开始: $ mysql.server start 我可以访问我所有的旧数据库 我遇到的问题是我无法阻止mysql。这两个命令都挂起: $ mysql.server stop 在另一个终端窗口中: $ mysql.server
$ mysql.server start
我犯了很多错误。所以,我做到了:
$ brew update
然后:
完成得很好,现在我可以开始:
$ mysql.server start
我可以访问我所有的旧数据库
我遇到的问题是我无法阻止mysql。这两个命令都挂起:
$ mysql.server stop
在另一个终端窗口中:
$ mysql.server status
根据MariaDB的文档,这两个命令都应该可以工作
目前,我正在像这样杀死服务器:
$ 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:26 0:00.47
/usr/local/Cellar/mariadb/10.3.15/bin/mysqld
-basedir=/usr/local/ceral/mariadb/10.3.15-datadir=/usr/local/var/mysql-plugin dir=/usr/local/ceral/mariadb/10.3.15/lib/plugin-log error=/usr/local/var/myl-MacBook-Pro-2.local.err-pid文件=/usr/local/var/myl-MacBook-Pro-2.local.pid
7螺柱3643 0.0 0.0 4287792 1460 s005 S 1:26PM 0:00.02/bin/sh
/usr/local/Cell/mariadb/10.3.15/bin/mysqld_-safe
-datadir=/usr/local/var/mysql-pid文件=/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
grepmysqld
关闭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 start之后尝试使用mysql.server stop和mysql.server status,但它们将无限期运行 如果您使用的是Mac,那么mysql.server stop似乎无法工作。。。我使用自制软件安装了mariadb,并发现我可以使用brew服务在此链接中启动和停止它: 这些命令非常简单,对我来说很有效
brew services start mariadb
brew services stop mariadb
可能有点晚了,但我希望这能帮助您解决问题。我也遇到了同样的问题,在运行mysql.server start后尝试使用mysql.server stop和mysql.server status,但它们将无限期运行 如果您使用的是Mac,那么mysql.server stop似乎无法工作。。。我使用自制软件安装了mariadb,并发现我可以使用brew服务在此链接中启动和停止它: 这些命令非常简单,对我来说很有效
brew services start mariadb
brew services stop mariadb
可能有点晚了,但我希望这能帮助您解决问题。有关详细信息,请参阅
要修复,请运行:
cp/usr/local/bin/mysql.server/usr/local/bin/mysql.server.backup
sed-i s/user='mysql'/user='whoami'/g/usr/local/bin/mysql.server
有关详细信息,请参阅
要修复,请运行:
cp/usr/local/bin/mysql.server/usr/local/bin/mysql.server.backup
sed-i s/user='mysql'/user='whoami'/g/usr/local/bin/mysql.server
注意:重新启动后使用brew服务将持续存在,因此此方法与运行mysql.server start或mysql.server stop不等效。注意:重新启动后使用brew服务将持续存在,因此此方法与运行mysql.server start或mysql.server stop不等效。应将此标记为正确答案,提供功能OP正在查找非持久性启动/停止。如果功能OP正在查找非持久性启动/停止,则应将此标记为正确答案。