数日前にDigital Oceanドロップレット(サーバー)をセットアップし、mysqlにアクセスする必要があります。私が試したものの中でrootのパスワードが機能していません。ただし、このコマンド:
service mysql[d] stop
動作しません。どうやら私はこのコマンドを発行することになっています:
sudo systemctl stop mariadb.service
しかし、その結果
Failed to stop mariadb.service: Unit mariadb.service not loaded.
さらに、このコマンド
mysqld_safe --skip-grant-tables --skip-networking & mysql -u root
これらの応答の結果:
sudo: mysqld_safe: command not found
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
[1]+ Exit 1 sudo mysqld_safe --skip-grant-tables --skip-networking
rootとしてサーバーにログインしています。ここから何をしますか?
最初に、MySQLをインストールしたのか、MariaDBをインストールしたのか、あるいはおそらくどちらもインストールしていないのかを覚えておく必要があります。
—
マイケルハンプトン
これらのコマンドの出力は何ですか?'rpm -qa | grep mariadb 'および' rpm -qa | grep mysqld 'および' rpm -qa | grep mysql '
—
Anthony Fornito
@AnthonyFornitoに感謝します。mariadbからの出力
—
Oliver Williams
mariadb-5.5.50-1.el7_2.x86_64 mariadb-libs-5.5.50-1.el7_2.x86_64
とmysqlからの出力は-mysqldはphp-mysql-5.4.16-36.3.el7_2.x86_64
何も返しませんでした。
@MichaelHampton-サーバーに両方あるようです。
—
Oliver Williams
本当に?そこにはMariaDBしかありません。
—
マイケルハンプトン