私は次の順序を使用します。
[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
それ以外の場合は、指示に従うことをお勧めします。ここ