나는 다음 순서를 사용합니다.
[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
그렇지 않으면 지침을 따르는 것이 좋습니다.여기