Centos
我安裝Mysql後/etc/init.d下沒有mysqld 使用yum
我使用以下順序:
[root@localhost /]# yum install -y mysql mysql-server mysql-devel
安裝
mysql
。安裝後我想通過以下方式啟動mysql:
[root@localhost /]# /etc/init.d/mysqld start -bash: /etc/init.d/mysqld: there is no file or directory
但是你看,我不能以這種方式啟動它。
所以,我使用:
find / -name mysqld
找到 mysqld,我得到:
[root@localhost /]# find / -name mysqld /usr/libexec/mysqld
所以,我使用:
/usr/libexec/mysqld start
啟動mysql,但得到錯誤:
[root@localhost /]# /usr/libexec/mysqld start 2017-05-19 14:28:17 139762539387072 [Warning] option 'open_files_limit': unsigned value 18446744073709551615 adjusted to 4294967295 2017-05-19 14:28:17 139762539387072 [Note] /usr/libexec/mysqld (mysqld 10.1.20-MariaDB) starting as process 82223 ... 2017-05-19 14:28:17 139762539387072 [Warning] Could not increase number of max_open_files to more than 1024 (request: 5035) 2017-05-19 14:28:17 139762539387072 [ERROR] WSREP: rsync SST method requires wsrep_cluster_address to be configured on startup.
並被困在這裡。
有人知道如何解決嗎?
在 CentOS 7 上,您將使用以下命令。
$ sudo systemctl start mysqld
如果您希望 mysqld 在啟動時自動啟動,您可以這樣做
$ sudo systemctl enable mysqld
編輯:你確定你安裝了 MySQL 並且你沒有嘗試安裝 MariaDB 嗎?我相信 MariaDB 是 CentOS 的預設數據庫引擎。您可以檢查它是否實際安裝了
$ rpm -q mysqld
否則,我建議您按照此處的說明進行操作