質問: 初心者で恐縮ですがよろしくお願いします。 centos7 mysql 5.5.52-MariaDB ゼロから始めるLinuxという本を参考にmysqlのインストールをしていたのですが、sudo mysql_secure_installationというコマンドをうった後パスワードを要求されるところがありますが、ふつうはEnterを押すとスルー出来ると思うのですが、accsess dyniedになってしまいます。サーバーの起動もできません。 やったこととしては、再インストールとrootパス変更です。 再インストールはだめでした。 パス変更は ``` sudo /usr/bin/mysqld_safe --skip-grant-tables mysqld_safe Logging to '/var/log/maridb/mariadb.log'. mysqld_safe A mysqld process already exists ``` となった後 ``` sudo mysql -u root ``` としましたがaccess dyniedになります。 よろしくお願いします。
回答: mts10806さんにmysqlを停止させれば良いというアドバイスを頂いたのちに解決しました。 サーバーを停止sudo service stop mysqld、自動起動の停止sudo systemctl enable mysqld ↓ sudo /usr/bin/mysqld_safe --skip-grant-tables セーフモードで起動してログイン ↓ パスワード設定 ↓ ps aux | grep mysqld mysqlのプロセスの確認 ↓ root 4363 0.0 0.2 195468 2828 pts/0 S+ 12:19 0:00 sudo /usr/bin/mysqld_safe mysqld_safeで起動しているあったらPID(4363)を指定してkill 4363で停止