初心者で恐縮ですがよろしくお願いします。
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になります。
よろしくお願いします。
いや・・・エラーメッセージにかいてあるでしょ、すでに起動していますと
回答ありがとうございます。mysqld_safe A mysqld process already existsが本当に起動を意味するのかchkconfig --list で調べてたんですが、そこに起動してる風なものがなかったのでじゃあ駄目なのかと思い込んでおりました。結局service mariadb status で確かに起動が確認できました。が、ログインがいっこうにできません。なにかくだらない勘違いをしているかもしれませんが何か原因が分かればよろしくお願いします。
一度mysqlを停止して試してみては・?
一度service mysqld stopで停止させたと思ってその後にsudo /usr/bin/mysqld_safe --skip-grant-tablesして駄目だったのですが、systemctlで登録した自動起動の停止をしたらできました。ありがとうございました。
回答2件
あなたの回答
tips
プレビュー