MacにMySqlが遭遇した穴をインストールします

1225 ワード

1、公式サイトの下のMySqlインストーラでは、インストールできません.いつも最後のステップで「インストーラにエラーが発生し、インストールに失敗しました」とエラーを報告します.
  • 理由:macos 10.15システムを使用しています.それ自体はディレクトリ/private/tmp
  • を生成していません.
  • 解決策:ディレクトリ/private/を開き、手動でフォルダtmpを作成すれば解決できます.

  • 2、MySqlをインストールした後、起動できない.起動後数秒で自動的に閉じる.
  • 原因:エラーログ/usr/local/mysql/data/mysqld.local.errを見て、エラー原因Could not create unix socket lock file /tmp/mysql.sock.lock.を見ることができますが、実はtmpフォルダの読み書き権限がありません.
  • 解決方法:tmpフォルダ/private/tmpを開き、フォルダtmpを右クリックし、プロフィールをクリックし、tmpフォルダの読み書き権限を変更すれば解決できます.

  • 3、MySql時報にログインして「mysql ERROR 1045(28000):Access denied for user‘root’@‘localhost’」:
  • MySQLのインストール時のデフォルトのユーザーはrootで、ここのrootはデータベースのユーザーを指して、rootパスワードは一般的にMySQLを初期化する時あなたのログファイルの中で保存して、ログファイルの保存経路はmyを通過することができます.cnfファイルをカスタマイズします.
  • 解決方法:MySqlクライアントを開き、ボタンInitialize Databaseをクリックし、rootパスワードを再入力し、MySqlを再起動すれば解決できます.

  • 4、端末にmysqlを入力し、提示commod not foundを発見する:
  • システムの環境変数を構成していないためです.
  • bashであればopen~/.bash_profile;zshである、open~/を実行する.zshrc.
  • 文PATH=$PATH:/usr/local/mysql/binを追加し、保存します.
  • は直ちに発効し、source~/.bash_profile or source ~/.zshrc.