После установки Mysql, используйте yum, в каталоге /etc/init.d нет mysqld

После установки Mysql, используйте yum, в каталоге /etc/init.d нет mysqld

Я использую следующий порядок:

[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.  

И застрять здесь.

Кто-нибудь знает, как это решить?

решение1

В CentOS 7 вам следует использовать следующую команду.

$ sudo systemctl start mysqld

А если вы хотите, чтобы mysqld запускался автоматически при загрузке, вы можете сделать следующее:

$ sudo systemctl enable mysqld

Редактировать: Вы уверены, что установили MySQL и не пытаетесь установить MariaDB вместо него? MariaDB — это движок базы данных по умолчанию для CentOS, я полагаю. Вы можете проверить, что он действительно был установлен с помощью

$ rpm -q mysqld

В противном случае я бы рекомендовал следовать инструкциямздесь

Связанный контент