yum을 사용하여 Mysql을 설치한 후 /etc/init.d에 mysqld가 없습니다.

yum을 사용하여 Mysql을 설치한 후 /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

그렇지 않으면 지침을 따르는 것이 좋습니다.여기

관련 정보