当我使用System Preferences>MySQL>StartMySQLServer启动mysql时,我可以这样做:
/usr/local/mysql-5.7.10-osx10.9-x86_64/bin$ ./mysql -uroot -p
Enter password: <password shown me during installation>
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 5
Server version: 5.7.
给定以下Dockerfile:
From python:2.7-wheezy
RUN apt-get update && apt-get upgrade --assume-yes
RUN apt-get install mysql-server --assume-yes
ENTRYPOINT service mysql start
当我运行docker时,它在启动mysql服务器后立即退出:
Jamess-iMac:docker-python-test jameslin$ docker run -i -t 9618f71f65e4 /bin/bash
[ ok ] Starti
我计划制作一个CLI Java程序/服务器,它将在Raspbian上作为服务运行,它将在启动时启动……
例如,我想将其作为MySQL服务。
MySQL I可以通过以下命令启动:
service mysqld start
或者通过以下方式阻止它:
service mysqld stop
我找到了Apache Commons Daemon lib,它可以帮助我…
但我另外需要的是,我可以在(不同的)命令行中使用由服务创建的实例,就像使用MySQL一样:
mysql --version
mysql --help
etc
那么有没有什么办法可以做到呢?你可以发表一些有用的文章...我看到了一些文章,但
在苹果的首选项中,我可以看到MySQL图标。当我点击它时,它说它不能启动。
在终端上,我可以看到已经使用brew安装了MySQL:
mysql --version
mysql Ver 14.14 Distrib 5.7.17, for osx10.11 (x86_64) using EditLine wrapper
知道为什么我不能启动mysql服务器吗?
当我尝试从Mac终端跳入mysql提示符时,我得到以下信息:
sudo mysql -u root
Password:
ERROR 2002 (HY000): Can't connect to local MySQL
由于有了lost of pid file of my server,我无法停止使用mysql的普通命令,例如
service mysql stop
这将显示
ERROR! MySQL server PID file could not be found!
因此,我尝试停止所有mysql进程并手动重新启动mysql。
我在互联网上搜索并找到了一个解决方案,但它对我不起作用。
我跑
ps aux | grep mysql
结果表明:
root 6490 0.0 0.2 112720 2332 pts/0 S+ 03:48 0:00 grep --color=auto
我有一个旧的Galera集群(MySQL 5.5),我正在Ubuntu18.04LTS上升级到Percona XtraDB (MySQL 5.7)。我已经成功地导入了带有xtrabackup的数据库并同步了集群--到目前为止还不错。
我的问题是,我无法停止在第一个节点上的mysqld进程,这是我用普通的service mysql bootstrap-pxc启动的一个service mysql stop;我不得不求助于mysqladmin shutdown。奇怪的是,一旦我用service mysql start重新启动了第一个节点,我有时就可以用service mysql stop来停止它,而
C:\>mysql -uroot -padmin
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 6
Server version: 5.0.37-community-nt-log MySQL Community Edition (GPL)
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql> show databases
我的MySQL不会启动,它显示如下:
10:55:53 ق.ظ [mysql] Status change detected: stopped
10:55:53 ق.ظ [mysql] Error: MySQL shutdown unexpectedly.
10:55:53 ق.ظ [mysql] This may be due to a blocked port, missing dependencies,
10:55:53 ق.ظ [mysql] improper privileges, a crash, or a shutdown by another meth
我已经使用Homebrew成功安装了MySQL。但是,每当我输入命令mysql时,我都会收到这个错误:Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
我怀疑这是权限问题,因为我已经确认我的系统在正确的位置查找MySQL。然而,我是Unix(OSX)的新手,不知道如何解决这个问题。
我使用的是OSX 10.7 (Lion)
which mysql生成/usr/local/bin/mysql