欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

mysql多實例啟動服務時卡住

呂致盈2年前10瀏覽0評論

在使用MySQL多實例啟動服務的過程中,可能會出現卡住的情況。這個問題通常是由于主服務器端口已經被占用引起的。以下是解決這個問題的步驟:

第一步:先查看當前系統上是否已經開啟了MySQL服務,使用以下命令:

service mysql status

如果服務已經啟動,需要先關閉服務,使用以下命令:

service mysql stop

第二步:查看當前已經被占用的端口號,使用以下命令:

netstat -anp|grep 3306

如果該端口已經被占用,會顯示如下結果:

tcp        0      0 0.0.0.0:3306            0.0.0.0:*               LISTEN      2330/mysqld

2330/mysqld表示MySQL已經在使用該端口。

第三步:修改MySQL實例配置文件my.cnf,將端口號修改為其他可用的端口號。該文件一般存放在/etc目錄下,使用以下命令打開:

vim /etc/my.cnf

找到如下內容:

[mysqld_multi]
mysqld = /usr/bin/mysqld_safe
mysqladmin = /usr/bin/mysqladmin
user = multi_admin
password = admin

修改為:

[mysqld_multi]
mysqld = /usr/bin/mysqld_safe
mysqladmin = /usr/bin/mysqladmin
user = multi_admin
password = admin
[mysqld3307]
user = mysql
port = 3307
datadir = /var/lib/mysql3307
pid-file = /var/run/mysqld/mysqld3307.pid
socket = /var/lib/mysql3307/mysql.sock
log-error = /var/log/mysql/error3307.log

其中,[mysqld3307]是新增的實例信息,3307是新的端口號,其他信息按需修改。

第四步:啟動MySQL實例,使用以下命令:

mysqld_multi start 3307

啟動成功后,會提示已經啟動。

以上就是解決MySQL多實例啟動服務卡住的全部步驟,如有需要可按照步驟操作。