sql >> データベース >  >> RDS >> Mysql

MavericksでのMySQLサーバーの起動の問題

    ファイルのアクセス許可が問題の原因であることは間違いありません。私よりはるかに優れた専門家がいますが、次のことをお勧めします:

    データディレクトリ全体が_mysqlによって所有されていることを確認してください 権限を持つユーザーdrwxr-xr-x

    あなたの場合、MySQLインストールディレクトリがデータディレクトリであるように見えます。私のデータディレクトリは、インストールディレクトリのサブディレクトリにあります。

    コマンドごとに権限を変更することで、おそらく起動して実行できます:

    sudo chown -R _mysql:admin /usr/local/var/mysql
    sudo chmod -R u+rwX,g+rwX,o-rwx /usr/local/var/mysql
    

    これにより、daveが制限される場合があります アカウントがsudoなしでmysqlインストールディレクトリにアクセスできないようにする 、したがって、これらの権限を微調整してg+rwxを含めることができます。 daveの場合 ユーザーはadminのメンバーです それがそうであるように見えるグループ。その微調整は次のようにして達成されます:

    sudo chmod -R g+rwx /usr/local/var/mysql
    


    1. RailsとPostgreSQLでタイムゾーンを完全に無視する

    2. 1つの接続で多くのSQLコマンドを実行するのが良いですか、それとも毎回再接続するのが良いですか?

    3. SHOWPROCESSLISTから完全なクエリを表示する方法

    4. リストPostgresENUMタイプ