2016-08-09 13 views
0

Mac OS X El Captitan 10.11.4を初めて使用しています。私は.pkgファイルを含む.dmgファイルからMySQL 5.7.4をMAC OS Xにインストールしようとしました。最初のインストールでは、ルートパスワードが表示されました(プロンプトが表示されたかどうかわかりません)が、気付かなかったのです。Mac OS XでのMySQL 5.7のインストールEl Capitan 10.11.4

もう一度MySQLインストールを実行しますが、今回はインストール中にrootユーザーのパスワードを要求しません。私は以前のスタックオーバーフローの投稿からrootユーザーのパスワードを設定しようとしましたが、何も動作していないようです。 MySQLのrootユーザーのパスワードをリセットするか、rootユーザーのパスワードを要求するようにMySQLを再インストールするプロセスを教えてください。

+0

プロのヒント:読者は、「これはまったく調べていないが、検索エンジンを使用するつもりはない」のように「Xのステップバイステップの指示を入力してください」と表示されることがあります。 。今はそうでないかもしれませんが、あなたが本当に前の努力をしたことをあなたの読者に安心させるのは良いことです。 – halfer

+0

私はMySQLでサービスを停止し、「認証なし」モードで再起動し、rootとして接続し、新しいrootユーザーを作成してから正常に再起動できると考えています。あなたはそれを調べますか? – halfer

+0

[OS XでのMySQL rootユーザーパスワードの設定]の複製が可能です(http://stackoverflow.com/questions/6474775/setting-the-mysql-root-user-password-on-os-x) – halfer

答えて

1

私は解決策を得ました。ここではステップバイステップのプロセスは、MySQLでrootパスワードをリセットすることです:

  1. 停止mysqldサーバ。これは、 'システム環境設定'>からによって行うことができるのMySQL> '停止のMySQL Serverの

  2. ターミナルから特権バイパス

    とセーフモードでサーバーを起動

    :で

    sudo /usr/local/mysql/bin/mysqld_safe --skip-grant-tables 
    
  3. 新しい端末ウィンドウタイプ:

    sudo /usr/local/mysql/bin/mysql -u root 
    
    UPDATE mysql.user SET authentication_string = PASSWORD('MyNewPass') 
    WHERE User = 'root' AND Host = 'localhost'; 
    FLUSH PRIVILEGES; 
    
    \q 
    
  4. もう一度mysqldサーバを停止し、通常モードで再起動します。

関連する問題