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

それ以外の場合は、指示に従うことをお勧めします。ここ

おすすめ記事